я помогаю своему другу в проекте
Я пытался добавить дополнительные события между операторами if, но когда я их добавляю, кажется, что правильно работает, есть ли способ проверить, выбран ли переключатель, так как .isChecked не работает по какой-то странной причине
private void btnPreveriMouseClicked(java.awt.event.MouseEvent evt) {
String compare = lblVprasanje.getText();
if (compare.equals("question")) {
if (rbtOdgovor3.isSelected()) {
new Correct().setVisible(true);
this.dispose();
} else {
new Wrong().setVisible(true);
this.dispose();
}
}
if (compare.equals("hello")) {
if (rbtOdgovor2.isSelected()) {
new Correct().setVisible(true);
this.dispose();
} else {
new Wrong().setVisible(true);
this.dispose();
}
}
if (compare.equals("question")) {
new DrugaStopnja().setVisible(true);
if (rbtOdgovor3.isSelected()) {
new Correct().setVisible(true);
this.dispose();
} else {
new Wrong().setVisible(true);
this.dispose();
}
}
if (compare.equals("question")) {
if (rbtOdgovor1.isSelected()) {
new Correct().setVisible(true);
this.dispose();
} else {
new Wrong().setVisible(true);
this.dispose();
}
}
хорошо, если выбрана правильная радиокнопка, должно открыться «правильное» окно, но если неправильное - «неправильное» окно, должно открыться. Я не понимаю, почему не работает .isSelected ()