Comment présenter un message d’alerte simple en Java?

Venant de .NET, je suis tellement habitué à appeler Alert () dans les applications de bureau. Cependant, dans cette application de bureau java, je veux juste alerter un message disant “merci d’utiliser java”.

(en utilisant un JOptionPane)

Y a-t-il un moyen plus facile?

Je serai le premier à admettre que Java peut être très verbeux, mais je ne pense pas que ce soit déraisonnable:

JOptionPane.showMessageDialog(null, "My Goodness, this is so concise"); 

Si vous importez statiquement JOptionPane.showMessageDialog cela se réduit à

 showMessageDialog(null, "This is even shorter"); 

En supposant que vous ayez déjà un JFrame pour appeler ceci:

 JOptionPane.showMessageDialog(frame, "thank you for using java"); 

Voir les tutoriels Java: comment créer des dialogs
Voir le JavaDoc

Même sans importer de swing, vous pouvez obtenir l’appel en un, tout soit long, ssortingng. Sinon, utilisez simplement l’importation swing et appelez simplement:

 JOptionPane.showMessageDialog(null, "Thank you for using Java", "Yay, java", JOptionPane.PLAIN_MESSAGE); 

Assez facile.

Si vous n’aimez pas la “verbosité”, vous pouvez toujours envelopper votre code dans une méthode courte:

 private void msgbox(Ssortingng s){ JOptionPane.showMessageDialog(null, s); } 

et l’utilisation:

 msgbox("don't touch that!"); 

Appelez la méthode “setWarningMsg ()” et transmettez le texte que vous souhaitez afficher.

 exm:- setWarningMsg("thank you for using java"); public static void setWarningMsg(Ssortingng text){ Toolkit.getDefaultToolkit().beep(); JOptionPane optionPane = new JOptionPane(text,JOptionPane.WARNING_MESSAGE); JDialog dialog = optionPane.createDialog("Warning!"); dialog.setAlwaysOnTop(true); dialog.setVisible(true); } 

Ou juste utiliser

 JOptionPane optionPane = new JOptionPane("thank you for using java",JOptionPane.WARNING_MESSAGE); JDialog dialog = optionPane.createDialog("Warning!"); dialog.setAlwaysOnTop(true); // to show top of all other application dialog.setVisible(true); // to visible the dialog 

Vous pouvez utiliser JOptionPane. (WARNING_MESSAGE ou INFORMATION_MESSAGE ou ERROR_MESSAGE)