私は2つのクラスを持っています。
1 つは計算機 (swing を使用) で、もう 1 つはデスクトップのようなインターフェイスで、基本的なメニュー バーに計算機を呼び出すためのボタンがあります。
デスクトップ内で電卓を呼び出すにはどうすればよいですか?
menuItem.addActionListener(new ActionListener {
public void actionPerformed(ActionEvent e) {
if (calculatorFrame.isVisible() == false) { // calculator is not visible and button clicked
calculatorFrame.setVisible(true);
} else {
calculatorFrame.setVisible(false);
}
}
基本的に、メニュー項目でcalculatorFrameを呼び出すようにします。calculatorFrame 変数を final として宣言する必要があることに注意してください。