Клубове Дир.бг
powered by diri.bg
търси в Клубове diri.bg Разширено търсене

Вход
Име
Парола

Клубове
Dir.bg
Взаимопомощ
Горещи теми
Компютри и Интернет
Контакти
Култура и изкуство
Мнения
Наука
Политика, Свят
Спорт
Техника
Градове
Религия и мистика
Фен клубове
Хоби, Развлечения
Общества
Я, архивите са живи
Клубове Дирене Регистрация Кой е тук Въпроси Списък Купувам / Продавам 09:36 29.05.24 
Компютри и Интернет
   >> Java
*Кратък преглед

Тема Button to Imageнови  
АвторBBS (Нерегистриран)
Публикувано03.11.04 16:58



От скоро се занимавам с Java и искам да попитам как мога, ако примерно имам един JButton да го взема като JPG image или просто някакъв image. Мога ли въобще да го направиа и ако да, мога ли да взема и JFrame като JPG.



Тема Re: Button to Imageнови [re: BBS]  
Авторantijb (Нерегистриран)
Публикувано04.11.04 08:30



import java.awt.Graphics;
import java.awt.image.BufferedImage;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.OutputStream;

import javax.swing.JButton;

import com.sun.image.codec.jpeg.JPEGCodec;
import com.sun.image.codec.jpeg.JPEGImageEncoder;

public class Main {

public static void main(String[] args) {
try {
paintToJpeg();
} catch (Exception e) {
e.printStackTrace();
}
}

private static void paintToJpeg() throws IOException {
BufferedImage image= new BufferedImage(200,100, BufferedImage.TYPE_INT_RGB);
Graphics g=image.getGraphics();
OutputStream out = new FileOutputStream("c:/temp/test.jpg");
JButton button = new JButton("Test");
button.setSize(200, 100);
button.paint(g);
JPEGImageEncoder encoder= JPEGCodec.createJPEGEncoder(out);
encoder.encode(image);
out.close();
}
}



Тема Re: Button to Imageнови [re: antijb]  
АвторBBS (Нерегистриран)
Публикувано04.11.04 17:32



Mersi, mnogo mi pomogna
Imam oshte edin vapros.
Opitvam se da prihvana onclick na buton primeno taka

void jButton1_actionPerformed(ActionEvent e) {...}

No w obrabotkata vikam metod kojto iavno moje da throw-ne exception i polu4avam slednata greshka:

must be caught or declared to be thrown at line 59 (59:11)

Prepraviam fukciqta s koqto otabotwam onclick-a na
void jButton1_actionPerformed(ActionEvent e) throws Exception{...}

oba4e tazi funkciq se izvikva ot abstraktnia metod

public void actionPerformed(ActionEvent e) {
adaptee.jButton1_actionPerformed(e);
}


koito ne moje da throw-va exception zashtoto e taka definiran v abstractnia klas.
Kakto da pravia?



Тема Re: Button to Image [re: BBS]  
Автор Beнaбили (4-18)
Публикувано04.11.04 23:38



void jButton1_actionPerformed(ActionEvent e) {
try{
//пишеш си кода
}catch(Exception e){
// обработваш си грешката
}
}

Понякога съм толкова добра,
че цялата изтръпвам и боли ме...



*Кратък преглед
Клуб :  


Clubs.dir.bg е форум за дискусии. Dir.bg не носи отговорност за съдържанието и достоверността на публикуваните в дискусиите материали.

Никаква част от съдържанието на тази страница не може да бъде репродуцирана, записвана или предавана под каквато и да е форма или по какъвто и да е повод без писменото съгласие на Dir.bg
За Забележки, коментари и предложения ползвайте формата за Обратна връзка | Мобилна версия | Потребителско споразумение
© 2006-2024 Dir.bg Всички права запазени.