Hallo zusammen, ich habe ein Problem mit der Aktualisierung meines Panels hier mal der Teilcode :
Nun führe ich mit einem Button eine Suche durch nach Bildern diese werden auch geladen aber ich sehe die Änderungen im Panel nicht , hier mal der Button Aufruf
Ich habe schon alles probiert validate, repaint,revalidate des Panels es tut sich nichts wäre glücklich wenn mit jm helfen könnte. Wenn ich auf den unteren Panel auf ein Foto klicke ändert sich das Foto im Center Panel ! Aber das untere Panel wo alle "kleineren Fotos" aufgelistet werden aktualisiert sich nicht.
Java:
ImageIcon icon=new ImageIcon(imgList.get(0)); // Verkleinertes Foto
final ImageIcon icon_original=new ImageIcon(imgList.get(0)); // Originalgröße
icon.setImage(icon.getImage().getScaledInstance(70, 70, Image.SCALE_FAST));
final JLabel label1=new JLabel(icon);
label_original=new JLabel();
//Icon "verkleinert" auf unteren Panel
panel1.add(label1);
// Panel Mitte "original Bild"
panel2.add(label_original);
// Rahmenfarbe für Icons
Border border = BorderFactory.createLineBorder(Color.BLACK);
label1.setBorder(border);
//Hinzufügen aller Komponenten auf den Frame
this.add(panel1,BorderLayout.SOUTH);
this.add(panel2,BorderLayout.CENTER);
this.add(panelnorden,BorderLayout.NORTH);
// -------------------------------------------
label1.addMouseListener(new MouseListener(){
public void mouseClicked(MouseEvent arg0) {
label_original.setIcon(icon_original);
panel2.validate();
//app1.validate();
}
Nun führe ich mit einem Button eine Suche durch nach Bildern diese werden auch geladen aber ich sehe die Änderungen im Panel nicht , hier mal der Button Aufruf
Java:
button1.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e) {
String text=field.getText();
try {
photo.suche(text);
SelectedPhotos photos=new SelectedPhotos();
} catch (Exception e1) {
e1.printStackTrace();
}
}}
);
}
Ich habe schon alles probiert validate, repaint,revalidate des Panels es tut sich nichts wäre glücklich wenn mit jm helfen könnte. Wenn ich auf den unteren Panel auf ein Foto klicke ändert sich das Foto im Center Panel ! Aber das untere Panel wo alle "kleineren Fotos" aufgelistet werden aktualisiert sich nicht.
Zuletzt bearbeitet: