フォームに2つのチェックボックスがあります。ユーザーがチェックボックス1をオンにした場合、チェックボックス2をオフにします。jCheckBox1をチェックし、jCheckBox2のチェックを外します
chRISING0 = new JCheckBox("RISING");
chRISING0.addItemListener(new ItemListener() {
public void itemStateChanged(ItemEvent e) {
chFR0.setSelected(false);
}
});
chRISING0.setFont(new Font("Tahoma", Font.PLAIN, 9));
chRISING0.setBounds(42, 15, 84, 23);
pnlOUT1.add(chRISING0);
chFR0 = new JCheckBox(fpp.loadLanguage("chFR0"));
chFR0.setFont(new Font("Tahoma", Font.PLAIN, 9));
chFR0.addChangeListener(new ChangeListener() {
public void stateChanged(ChangeEvent e) {
chRISING0.setSelected(false);
}
});
chFR0.setBounds(42, 35, 67, 23);
pnlOUT1.add(chFR0);
chFRIS0でchRISING0を確認してマウスを動かすと、奇妙な問題が発生します。私がchFR0を押さなかったとしても、chRISING0よりもチェックが外れています。 なぜですか?私は間違っているの?
チェックボックスの代わりにラジオボタンを使用してみませんか? – Pirate
残念ながら、要件はチェックボックスです:( – Josef