package program;
import java.awt.*;
import javax.swing.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public class Tela {
public void Tela(){
JFrame janela = new JFrame();
janela.setSize(800, 200);
janela.setBackground(Color.green);
JButton b = new JButton("Sair");
b.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent arg0) {
//JOptionPane.showMessageDialog(null,
//"Fui clicado");
System.exit(0);
}
});
janela.add(b);
b.setSize(200, 150);
b.setBackground(Color.LIGHT_GRAY);
b.setForeground(Color.white);
janela.setDefaultCloseOperation(janela.EXIT_ON_CLOSE);
janela.setVisible(true);
}
}
Botao sair
Oi pessoal. Tenho um programa que tem um botão de sair que quando eu clicko aparece um JoptionPane dizendo fui clickado com um botão de ok.
Gostaria de colocar dois botões no optionpane um de sim e outro não quando eu clickase no sim ele saise do programa e quando clikase no não ele voltase para o programa.
agora esta assim.
Outra coisa estranha e que esta todo o frame da cor que era para estar o botão e quando eu cliko no botão aparece tudo com a cor que era para estar o frame.
1 Resposta
M
int escolha = JOptionPane.showConfirmDialog(rootPane, "Tem certeza que deseja excluir o produto ID: [" + id + "]? ", null, JOptionPane.YES_NO_OPTION);
if (escolha == JOptionPane.YES_OPTION) {
}else{//Aqui fica sendo executado os blocos de comandos no caso de não.
}
Veja se consegue utilizar.
Criado 27 de abril de 2012
Ultima resposta 27 de abr. de 2012
Respostas 1
Participantes 2
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