Bonjour
Comment peut-on fermer une JOptionPane.showMessageDialog automatiquement après quelques secondes (5 secondes par exemple) si l'utilisateur ne l'a pas fermé ?
Merci d’avance.
Bonjour
Comment peut-on fermer une JOptionPane.showMessageDialog automatiquement après quelques secondes (5 secondes par exemple) si l'utilisateur ne l'a pas fermé ?
Merci d’avance.
Essaye avec : System.exit(5);
N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java
Que la force de la puissance soit avec le courage de ta sagesse.
Essaie avec ça :
Source
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
19
20
21
22
23
24
25
26
27 public class AutoDismiss implements Runnable, ActionListener { private JDialog dialog; public AutoDismiss(JDialog dialog) { this.dialog = dialog; } @Override public void actionPerformed(ActionEvent e) { dialog.dispose(); } static public void showMessageDialog(Component parent, Object message) { final JOptionPane optionPane = new JOptionPane(message); String title = UIManager.getString("OptionPane.messageDialogTitle"); int style = styleFromMessageType(JOptionPane.INFORMATION_MESSAGE); final JDialog dialog = optionPane.createDialog(parent, title, style); Timer timer = new Timer(5000, new AutoDismiss(dialog)); timer.setRepeats(false); timer.start(); if (dialog.isDisplayable()) dialog.setVisible(true); } }
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager