Galerinha me ajuda criei dois botões que são JRadioButton chkDataDiaria e o JRadioButton chkDataMensal , o botão mensal é preciso que o usuário digite num campo JTextField txtAnoMes, o Ano e o Mes como vocês podem ver, e o botão chkDataDiaria irá abilitar um outro botão criado com o nome PESQUISA , a questão é a seguinte eu preciso fazer algum evento que quando o usuário clicar no botão chkDataDiaria o campo txtAnoMes fique desabilitado mais eu não sei como fazer isso.
ALGUÉM ME SOCORRE PLEASE!!!
Sos!
R
2 Respostas
B
olá… seguinte, use o ActionListener nos radios, e quando eles forem selecionados vc faz as abilitações e afins…
F
- ou - isso
static JTextField t = null;
public static void main(String[] args) {
JFrame frame = new JFrame();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JPanel panel = new JPanel();
frame.setContentPane(panel);
JRadioButton r = new JRadioButton();
r.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
JRadioButton r = (JRadioButton) e.getSource();
t.setEditable(!r.isSelected());
t.setEnabled(!r.isSelected());
}
});
panel.add(r);
t = new JTextField();
t.setPreferredSize(new Dimension(120, 22));
panel.add(t);
frame.pack();
frame.show();
}
Criado 7 de abril de 2005
Ultima resposta 7 de abr. de 2005
Respostas 2
Participantes 3
Alura O que é Python? — um guia completo para iniciar nessa linguagem de programação Acesse agora o guia sobre Python e inicie sua jornada nessa linguagem de programação: o que é e para que serve, sua sintaxe e como iniciar nela!
Casa do Codigo Engenharia de Prompt para Devs: Um guia para aprender a... Por Ricardo Pupo Larguesa — Casa do Codigo