0

我有两节课。

一个是计算器(使用 swing),另一个是类似桌面的界面,带有一个基本菜单栏和一个应该调用计算器的按钮。

如何调用桌面内部的计算器?

4

1 回答 1

0
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。

于 2012-11-25T00:59:11.397 回答