Bonjour à tous,
Je suis un peu novice en SWING, je demande un peu plus d'indulgence s'il vous plait!
Tout simplement, j'ai une JFrame avec un boutton Ok. Ce que je veux faire c'est qu'une fois que je clique sur ce boutton je ferme ou bien je libère carrément le JFrame de la mémoire.
Voici un bout de code que j'ai écrit, mais pour des raisons que j'ignore; il ne marche pas.
Citation :
public class MyFrame extends JFrame {
public MyFrame(){
super("About" );
JButton btnOk = new JButton("Ok" ); btnOk.setBounds(150, 120, 70, 25);
btnOk.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e) {
setDefaultCloseOperation(DISPOSE_ON_CLOSE);
} });
this.setLayout(null);
this.add(btnOk);
this.setSize(370, 200);
this.setLocationRelativeTo(this.getParent());
this.setAlwaysOnTop(true);
this.setResizable(false);
this.setVisible(true);
}
|
D'autre part je voudrai que cette JFrame soit Modale (c'est à dire il ne me serait pas possible de cliquer quelque part ailleurs tant que je n'ai pas fermé cette JFrame).
Je vous remercie d'avance pour votre aide.