Bonjour à tous,
Problème
Des fois, cliquer sur le bouton "OK" fais planter l'application
Context
J'ai une application qui affiche une fenêtre, puis a un moment je clique sur un JButton qui déclenche l'ouverture d'une dialogue. La dialogue contient un message informatif contenue dans un JTextField et un JButton "ok", qui ferme la dialogue
Extrait du code qui ferme la dialogue
Question
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 private static JButton generateOkButton(final JDialog aDialog) { int iWidth = 100; int iHeight = 100; JButton iButton = new MXButton(new AbstractAction(DefaultButtonTextRenderer.getStyledText("Ok")) { private static final long serialVersionUID = 1L; @Override public void actionPerformed(final ActionEvent aE) { aDialog.dispose(); } }); iButton.setSize(new Dimension(iWidth, iHeight)); iButton.setPreferredSize(new Dimension(iWidth, iHeight)); iButton.setMinimumSize(new Dimension(iWidth, iHeight)); return iButton; }
Est-ce que c'est possible que la fonction dispose() fasse planter l'application ?
Merci de cotre aide.
Partager