Heyho,
ich kriegs einfach nicht hin ^^
Ich würde gerne in den Untenstehenden Code einen JFileChooser einbinden, mit welchem man auswählen kann, wo das Bild abegespeichert wird.
MfG
ich kriegs einfach nicht hin ^^
Ich würde gerne in den Untenstehenden Code einen JFileChooser einbinden, mit welchem man auswählen kann, wo das Bild abegespeichert wird.
Java:
class ACL3 implements MouseListener{
@Override
public void mouseClicked(MouseEvent arg0) {
// TODO Auto-generated method stub
String username = jTextField1.getText();
Image img = null;
// MediaTracker zum Warten, bis das Bild fertig erstellt ist
MediaTracker mt = new MediaTracker(new JPanel());
while(true) {
try {
TimeUnit.SECONDS.sleep(5);
} catch(InterruptedException e) {
e.printStackTrace();
}
try {
img = Toolkit.getDefaultToolkit().createImage(
new URL("Die URL des Bildes"));
// Darauf warten, dass das Bild fertig erstellt wird, bevor man
// es für die weitere Verarbeitung benutzt
mt.addImage(img, 0);
mt.waitForAll();
} catch(MalformedURLException e) {
e.printStackTrace();
} catch(InterruptedException e) {
e.printStackTrace();
}
if(img == null) {
continue;
}
BufferedImage bimg = new BufferedImage(img.getWidth(null),
img.getHeight(null), BufferedImage.TYPE_INT_RGB);
bimg.getGraphics().drawImage(img, 0, 0, null);
try {
ImageIO.write(bimg, "jpg", new File("/home/link/bild.jpg"));
} catch(IOException e) {
e.printStackTrace();
}
// Bild wieder aus dem MediaTracker entfernen
mt.removeImage(img);
}
}
MfG
Zuletzt bearbeitet: