ItemEvent ou ActionEvent

3 respostas
engos

quero que um JRadioButton faca com que determinados JCheckButton aparecao ou nao no frame.

devo usar ItemEvent ou ActionEvent? tentei com os dois e nao tive sucesso, segue meu codigo com ActionEvent:

…

radioButtonInkjet.setText(“InkJet”);

radioButtonInkjet.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {

handlerImpressoras(evt);

}

});

…
private void handlerImpressoras(java.awt.event.ActionEvent evt) {

checkBoxCargaPreta.setVisible(false);

checkBoxCargaColorida.setVisible(false);

checkBoxToner.setVisible(false);

checkBoxFita.setVisible(false);

if(evt.getSource() == radioButtonInkjet){

checkBoxCargaPreta.setVisible(true);

checkBoxCargaColorida.setVisible(true);

}

if(evt.getSource() == radioButtonLaser){

checkBoxToner.setVisible(true);

}

if(evt.getSource() == radioButtonMatricial){

checkBoxFita.setVisible(true);

}

checkBoxCargaPreta.repaint();

checkBoxCargaColorida.repaint();

checkBoxToner.repaint();

checkBoxFita.repaint();

}

…

3 Respostas

cariocathi

ItemEvent

engos

qual o metodo para deichar os botoes naqueles estado de “nao editavel”, quando ficam com uma cor um pouco mais fraca e nao podem ser usados?

ps. o codigo anterior funcionou, obrigado.

cariocathi

setEnabled( false );

Criado 8 de outubro de 2003
Ultima resposta 8 de out. de 2003
Respostas 3
Participantes 2