Hey Leute,
hab auf nem JPanel nen Button, durch den sich ein FileChooser öffnet und man ein Bild auswählen kann. Das ausgewählte Bild soll auf einem JLabel gezeichnet werden und dieses dann auf das JPanel gelegt werden. Der Button auf dem JPanel soll weiterhin sichtbar sein. Mein Code sieht wie folgt aus:
Leider passiert aber gar nichts. Was mach ich falsch?
hab auf nem JPanel nen Button, durch den sich ein FileChooser öffnet und man ein Bild auswählen kann. Das ausgewählte Bild soll auf einem JLabel gezeichnet werden und dieses dann auf das JPanel gelegt werden. Der Button auf dem JPanel soll weiterhin sichtbar sein. Mein Code sieht wie folgt aus:
Java:
if (returnVal == JFileChooser.APPROVE_OPTION){
File bild = fc.getSelectedFile();
ImageIcon icon = new ImageIcon(bild.getPath());
JLabel label = new JLabel(icon);
label.setOpaque(false);
gui.jPanelBild.add(label);
gui.jPanelBild.repaint();
}
Leider passiert aber gar nichts. Was mach ich falsch?