Bom galera sou novo aqui no fórum e estou começando a estudar java agora. Estou apanhando um pouco pra fazer aparecer uma caixa de diálogo, por exemplo, qndo eu clicar no menu sair, gostaria que aparecesse uma caixinha perguntando se ,“Deseja mesmo sair?”, ou algo parecido, e com as opçoes de “sim” e “não”. Se alguem puder me ajudar fico agradecido.vlw!
Dúvida com JOptionPane
B
2 Respostas
M
Olá, seja bem vindo ao PJ.
Simples, veja que a classe JOptionPane te o método estático confirmMessage, da mesma forma que ao showMessage e o inputMessage.
:okok:
S
Olá,
este exemplo bem básico que tem um jOptionPane que irá te ajudar…
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import javax.swing.JFrame;
import javax.swing.JOptionPane;
public class ConfirmaSair extends JFrame{
public ConfirmaSair() {
setVisible(true);
setSize(300, 300);
setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE);
addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e) {
int i = JOptionPane.showConfirmDialog(null ,"Tem certeza que deseja sair?", "Saída",JOptionPane.YES_NO_OPTION);
if (i == JOptionPane.YES_OPTION) {
System.exit(0);
} else {
repaint();
}
}
});
}
public static void main(String[] args) {
new ConfirmaSair();
}
}
Um abraço!
Criado 20 de agosto de 2007
Ultima resposta 20 de ago. de 2007
Respostas 2
Participantes 3
Alura Sistemas operacionais: entenda seu conceito e suas funções Descubra o que são sistemas operacionais, suas funções e tipos. Aprenda tudo de forma clara e objetiva. Não perca tempo!
Casa do Codigo Orientacao a Objetos: Aprenda seus conceitos e suas... Por Thiago Leite e Carvalho — Casa do Codigo