Saída de Sistema
Estou com formulário com menu para sair. Não está funcionando. Há como colocar uma mensagem quando o usuário sair tipo: "Você deseja sair - OK/Cancelar
public Tela()
{
//Título da janela
super(":.Jogo da Forca - Cliente/Servidor.:");
setDefaultCloseOperation(EXIT_ON_CLOSE);//botão sair
setSize(700, 600);//definindo tamanho de tela
setVisible(true);//exibindo tela
JMenuBar menu = new JMenuBar();//cria a barra de menu no JFrame
setJMenuBar(menu);//adiciona a barra de menu a tela
JMenu fileJogo = new JMenu("Jogo");
JMenu fileSair = new JMenu ("Sair");
menu.add(fileJogo);
menu.add(fileSair);
JMenuItem ServidorAction = new JMenuItem("Servidor");
JMenuItem ClienteAction = new JMenuItem("Cliente");
JMenuItem mensagemAction = new JMenuItem("Enviar Mensagem");
JMenuItem SobreAction = new JMenuItem("Sobre o Jogo");
fileJogo.add(ServidorAction);
fileJogo.add(ClienteAction);
fileJogo.addSeparator();
fileJogo.add(mensagemAction);
fileJogo.addSeparator();
fileJogo.add(SobreAction);
fileSair.setMnemonic('S');
fileSair.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
dispose();
System.exit(0);
// TODO Auto-generated method stub
}
});
}
Carlos Leonel
Curtidas 0
Respostas
Henrique Gasparotto
21/05/2014
Opa Carlos, dá pra ti usar o JOptionPane. Tem um método, showConfirmDialog, se eu não estou enganado, que te permite fazer exatamente isso. E ele retorna inteiros pra identificar qual opção foi escolhida. Dá uma olhada nisso aí que resolve esse problema.
GOSTEI 0