Ciao a tutti
Ho fatto un una Jdialog con un jpanel ed all'interno ci sono 3 jcheckbox
Poi ho messo un jbutton "applica" ed un jbutton "annulla" nella stessa Jdialog (fuori dal Jpanel
Poi per le "azioni" dei 3 Jcheckbox ho fatto questo per il bottone applica
private void applica(){
if (OttieniMemMod){
this.sim = MOS6502.getSim();
sim.isRun=false;
ModificaMemoria modificamemoria = new ModificaMemoria();
modificamemoria.setVisible(true);
OttieniMemMod = false;
jCheckBox1.setSelected(false);
} else if (OttieniRegMod) {
this.sim = MOS6502.getSim();
sim.isRun=false;
ModificaRegistri modificaregistri = new ModificaRegistri();
modificaregistri.setVisible(true);
OttieniRegMod = false;
jCheckBox2.setSelected(false);
} else if (OttieniFlaMod) {
this.sim = MOS6502.getSim();
sim.isRun=false;
ModificaFlag modificaflag = new ModificaFlag();
modificaflag.setVisible(true);
OttieniFlaMod = false;
jCheckBox3.setSelected(false);
}
}
Sicuramente sbaglio qualcosa con "if" ed "else" perchè per esempio la seconda condizione si verifica selezionando il jcheckbox2 se e solo se ho selezionato la jcheckbox1 cosi come per la jcheckbox3 devo attivare prima la jcheckbox 1 e 2
Io vorrei che per esempio la jcheckbox2 mi dia quello che desidero senza selezionare prima la jcheckbox1
Cosa sto sbagliando?

Rispondi quotando
