K
knolperlap
Gast
Hollo,
ich habe das Problem, dass jedes mal, wenn ich einen neues Fenster erstelle und am Bildschirm ausgebe, das Icon das gleiche bleibt, sich aber das andere verändert.
Zur genaueren beschreibung: siehe Kommentare im Quelltext...
kann mir da jemand helfen?? vielen vielen dank im vorraus!
ich habe das Problem, dass jedes mal, wenn ich einen neues Fenster erstelle und am Bildschirm ausgebe, das Icon das gleiche bleibt, sich aber das andere verändert.
Zur genaueren beschreibung: siehe Kommentare im Quelltext...
Java:
//eine andere klasse ruft in regelmäßigen abständen draw() auf und verändert foundWebsite, und das Bild
public class Barcode extends JFrame{
private final Websites foundWebsites;
private final JPanel ground = new JPanel(new BorderLayout());
private final JPanel buttonpanel = new JPanel(new GridLayout(1, 2));
private final JButton closebtn = new JButton("Close");
private final JButton updatebtn = new JButton("Update");
public boolean draw(){
this.setTitle("QR-Login");
this.add(ground);
//bei jedem Fenster das geöffnet wurde ändert sich der Name hier
ground.add(new JLabel("Melde dich auf "+foundWebsites.getName()+" an!"),BorderLayout.NORTH);
//jedoch das Bild auf dem JLabel bleibt immer das gleiche
//WARUUUM?????? *verzweifelnd
ground.add(new JLabel(drawImage()),BorderLayout.CENTER);
ground.add(buttonpanel,BorderLayout.SOUTH);
buttonpanel.add(closebtn);
buttonpanel.add(updatebtn);
addbuttonlistener(closebtn);
addbuttonlistener(updatebtn);
this.pack();
this.setVisible(true);
return true;
}
private ImageIcon drawImage(){
//qrcode.gif befindet sich im verzeichnis des programms welches von der anderen klasse geändert wird
return new ImageIcon("qrcode.gif");
}
kann mir da jemand helfen?? vielen vielen dank im vorraus!