次のように定義された JCheckBox があります。
JCheckBox NewCB = new JCheckbox();
NewCB.setSelected(false);
NewCB.setMnemonic(KeyEvent.VK_C);
NewCB.addItemListener(this);
このチェック ボックスは ItemLisener を使用しています。
public void itemStateChanged(ItemEvent e) {
Object source = e.getItemSelectable();
if(source == NewCB) {TEST = "SELECTED"; System.out.println(TEST);}
}
プログラムの起動時に JFrame を起動します。この CheckBox をフレームに追加すると、正常に動作します。2 番目の JFrame を開いて、このチェック ボックスを 2 番目のフレームに追加すると、オブジェクト ソースが機能しなくなります。開いているフレームのチェック ボックス名をオブジェクト ソースに読み込ませるために必要な定義は他にありますか?