Como apresentar uma mensagem de alerta simples em java?

vindo do. NET eu sou tão usado chamando alerta() em aplicativos de desktop. No entanto, neste aplicativo Desktop java, eu só quero alertar uma mensagem dizendo "obrigado por usar java" eu tenho que passar por este sofrimento:

(usando um JOptionPane)

Há uma maneira mais fácil?

Author: mok, 2012-02-03

5 answers

Serei o primeiro a admitir que Java pode ser muito verboso, mas não acho que isto seja irracional.
JOptionPane.showMessageDialog(null, "My Goodness, this is so concise");

Se importar estaticamente {[2] } isto reduz ainda mais a

showMessageDialog(null, "This is even shorter");
 200
Author: Dónal, 2018-07-09 17:04:27

Assumindo que já tens um servidor para ligar para isto de:

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

Veja Os tutoriais Java: como criar janelas
Ver o JavaDoc

 33
Author: Bill the Lizard, 2014-09-19 19:46:03
Mesmo sem importar swing, você pode receber a chamada em um, seja ele longo, string. Caso contrário, basta usar a importação swing e simples chamada:
JOptionPane.showMessageDialog(null, "Thank you for using Java", "Yay, java", JOptionPane.PLAIN_MESSAGE);
Muito fácil.
 23
Author: OnResolve, 2015-02-10 23:07:50

Se não gosta de "verbosidade" pode sempre embrulhar o seu código num método curto:

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

E a utilização:

msgbox("don't touch that!");
 22
Author: Joe Cotton, 2018-07-09 17:04:40

Chama o método "setWarningMsg ()" e passa o texto que queres mostrar.

exm:- setWarningMsg("thank you for using java");


public static void setWarningMsg(String text){
    Toolkit.getDefaultToolkit().beep();
    JOptionPane optionPane = new JOptionPane(text,JOptionPane.WARNING_MESSAGE);
    JDialog dialog = optionPane.createDialog("Warning!");
    dialog.setAlwaysOnTop(true);
    dialog.setVisible(true);
}

Ou apenas utilizar

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

Pode utilizar JOptionPane. (WARNING_MESSAGE or INFORMATION_MESSAGE or ERROR_MESSAGE)

 5
Author: Mahfuz Ahmed, 2016-03-27 10:41:31