Boa noite,
Como faço pra exibir uma mensagem de texto com Swing e nao com awt como o codigo abaixo.
JOptionPane.showMessageDialog(null, "Mensagem", "Titulo", 0);
Boa noite,
Como faço pra exibir uma mensagem de texto com Swing e nao com awt como o codigo abaixo.
JOptionPane.showMessageDialog(null, "Mensagem", "Titulo", 0);
O que você quer dizer com
exibir uma mensagem de texto com Swing
O pelo que eu sei o JOptionPane faiz parte do pacote Swing!
Olha o import que tu da!
Até!
Desculpa, me expressei mal, quero dizer a tela de mensagem aparecer com o setDefaultLookAndFeelDecorated(true)
Você ta falando do JDialog?? se for para ele se comportar como um JOptionPane use o método setModa passando true como parâmetro.
olha a img
Cara, não to usando, como faço isso ?
O código pra criar uma tela como a da imagem é esse
import javax.swing.JDialog;
import javax.swing.JFrame;
import javax.swing.JOptionPane;
public class JDialogDemo {
public static void main(String argv[]) {
JOptionPane pane = new JOptionPane("Yes or NO?");
Object[] options = new String[] { "Yes", "No" };
pane.setOptions(options);
JDialog dialog = pane.createDialog(new JFrame(), "JDilaog demo");
dialog.setVisible(true);
Object obj = pane.getValue();
int result = -1;
for (int k = 0; k < options.length; k++)
if (options[k].equals(obj))
result = k;
System.out.println("Your choice: " + result);
}
}
Tirado desse link
Nunca usei JDialog desse jeito
eu uso adicionando componentes como num JFrame, mas acho que é isso que você quer!
Até!
Não é bem isso.
Quero que o JOptionPane.showMessageDialog apareça com o look and feel do java (do swing)
Isso valew brother.

abraço
Foi difícil de entender o que você estava falando e piorou quando você disse queria um com setDefaultLookAndFeelDecorated(true) ao invés de um com setDefaultLookAndFeelDecorated(false) que era na verdade oque você queria!
Até a Próxima!