Java,内部窗口

时间:2012-11-25 00:44:39

标签: java swing jframe desktop internal

我有两节课。

一个是计算器(使用swing),另一个是桌面式界面,带有一个按钮的基本菜单栏,可以调用计算器。

如何在桌面内调用计算器?

1 个答案:

答案 0 :(得分: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。