Galera, como eu faço pra quando clicar no botão de “realizar ação” somente o botão de opção selecionado (“Inserir” ou “Apagar tudo”) ser executado? Exemplo: Ao selecionar a opção do JRadioButton “Inserir” e clicar no botão “Realizar ação” a aplicação deve inserir o texto escrito no JTextField na lista do JComboBox.
Cara, não faça isso, na moral, nunca junte componentes dessa maneira.
Se você quer que dois botões executem a mesma tarefa, crie um método e o chame em ambos os botões.
Tenho uma pergunta: onde estão as opções de remover e inserir? Em um radioButton
?
Se sim, então pode fazer utilizando um if
.
Algo +/- assim:
private void txtInserirActionPerformed(java.awt.event.ActionEvent evt) {
inserir();
}
private void txtApagarActionPerformed(java.awt.event.ActionEvent evt) {
remover();
}
private void txtRealizarActionPerformed(java.awt.event.ActionEvent evt) {
if(rbtnInserir.isSelected()) {
inserir();
} else if (rbtnRemover.isSelected()) {
remover();
} else {
JOptionPane.showMessageDialog(null, "Selecione uma opção!");
}
}
public void remover() {
// código para remover
}
public void inserir() {
// código para inserir
}
1 curtida
Isso mesmo. Muito obrigada!
1 curtida