Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

brunofs8

[] colocar um condições em um botão

Recommended Posts

olá, estou fazendo um calculadora e gostaria de saber como eu coloco condições neste botão, por exemplo, quando eu converto para binário, eu não quero que os botões de 2-9 fiquem "apertáveis", não sei se fui bem claro, mas abaixo tem uma imagem da calculadora do windows, onde circulei o meu objetivo ...

 

Imagem Postada

 

será que alguém poderia me ajudar ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Nesse caso você tera que usar evento de clique de botão.

 

exemplo .

 

quando você criou a classe você deve implementar o evento assim!

 

public class Calculadora extends JFrame implements ActionListener { // declaração da classe

private JButton bt_binario;// criação do botão
// criar o botão
bt_binario = new JButton("Bin");
// depois de criar o botão você deve registrar o botão com o evento
bt_binario.addActionListener(this);
// beleza depois de registrado o botão você deve capturar o evento assim

public void actionPerformed(ActionEvent e) {

  if(e.getSource()==bt_binario){
  // aqui você coloca o nome dos botões setEnabled
  // se você definir assim setEnabled(false)  os botões aparecem desabilitados , se você definir assim setEnabled(true) o botões aparecem habilitados

}

}

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.