Hallo,
wenn ich mit meinem kleinen Programm ein "Datei öffnen..." Dialog über ein Button aufrufen möchte, bleibt mein Programm hängen, sobald ich auf den Button klicke und mein Button bleibt im Status MouseDown. ???:L
Ich nutze die IDE NetBeans und klicke dort auf diesen PlayButton ähnlichen Button, damit mein Programm sich öffnet.
Gruß ras
wenn ich mit meinem kleinen Programm ein "Datei öffnen..." Dialog über ein Button aufrufen möchte, bleibt mein Programm hängen, sobald ich auf den Button klicke und mein Button bleibt im Status MouseDown. ???:L
Ich nutze die IDE NetBeans und klicke dort auf diesen PlayButton ähnlichen Button, damit mein Programm sich öffnet.
Gruß ras
Code:
import java.awt.FlowLayout;
import java.awt.event.*;
import java.io.File;
import javax.swing.*;
public class Main {
public static void main(String[] args) {
JFrame frame = new JFrame();
frame.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );
frame.setLayout(new FlowLayout());
JButton button = new JButton();
button.addActionListener( new ActionListener() {
public void actionPerformed( ActionEvent e )
{
JFileChooser filechooser = new JFileChooser();
int status = filechooser.showOpenDialog( null );
if ( status == JFileChooser.APPROVE_OPTION ){
File file = filechooser.getSelectedFile();
System.out.println( file.getName() );
}else{
System.out.println( "Auswahl abgebrochen" );
}
}
});
frame.add( button );
frame.pack();
frame.setVisible(true);
}
}