JFrame を拡張するクラスに ActionListener があります。ボタンをクリックすると、メイン クラスで作成された JFrame 拡張オブジェクトの可視性を設定する必要があります。この例では、ボタンをクリックすると、そのボタンを持つ既存のオブジェクトが非表示になり、別の JFrame オブジェクトが表示されます。
ActionListener は 1 つの JFrame クラス内にあり、オブジェクトは Main クラス内に作成されます。JFrame クラス内の ActionListener から Main クラス内の特定のオブジェクトのメソッドを実行するにはどうすればよいですか?
私はすでに setVisibility メソッドを持っていますが、別のクラス内に存在するオブジェクトでこのメソッドを実行するように ActionListener に指示する方法が不明です。
メインクラス:
Object1 jFrameObj1 = new Object1();
Object2 jFrameObj2 = new Object2();
Object1 クラス (アクション リスナー内):
if(event.getSource() == button){
jFrameObj1.setVisible(false);
jFrameObj2.setVisible(true);
}