Ich stöber hier seit ca 2h im Forum. Leider habe ich bisher keine Lösung meines Problems gefunden.
Ich habe einen JDialog namens DateiAuswahl
und einen JFrame auf dem u.A. ein Button mit folgendem Actionlistener ist.
Wenn ich im JFileChooser eine Datei auswähle und anschließend auf öffnen oder abbrechen klicke, verschwindet der JDialog nicht. Das einzige, was passiert ist, dass der JDialog LEER ist
Kann mir mal jemand nen Tipp geben, wo mein Fehler ist?
Ich habe einen JDialog namens DateiAuswahl
Code:
import javax.swing.JFileChooser;
import java.awt.Frame;
import javax.swing.JDialog;
import javax.swing.WindowConstants;
public class DateiAuswahl extends JDialog {
private static final long serialVersionUID = 1L;
private JFileChooser fc = new JFileChooser();
public DateiAuswahl(Frame owner) {
super(owner);
initialize();
}
private void initialize() {
this.setSize(545, 330);
this.setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
this.setTitle("Datei öffnen");
this.setModal(true);
this.add(fc);
if (fc.showOpenDialog(null) == JFileChooser.APPROVE_OPTION)
{
System.out.println(fc.getSelectedFile().getAbsolutePath());
}
}
}
und einen JFrame auf dem u.A. ein Button mit folgendem Actionlistener ist.
Code:
openPicture.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e) {
DateiAuswahl wahl = new DateiAuswahl(Start.jFrame);
wahl.setLocationRelativeTo(null);
wahl.setVisible(true);
}
});
Wenn ich im JFileChooser eine Datei auswähle und anschließend auf öffnen oder abbrechen klicke, verschwindet der JDialog nicht. Das einzige, was passiert ist, dass der JDialog LEER ist
Kann mir mal jemand nen Tipp geben, wo mein Fehler ist?