如何关闭内部框架?

时间:2013-07-08 06:38:59

标签: java swing jinternalframe

我在桌面窗格中放置了几个内部框架,即

JInternalFrame frameint1 = new JInternalFrame("Question 1", true,true, true, true);

我能够最大化和最小化,但我无法关闭内部框架。请帮帮我。

2 个答案:

答案 0 :(得分:5)

您必须按doc

中的指定调用setClosed()
jinternalFrame.setClosed(true)

答案 1 :(得分:0)

但请记住,对于jInternalFrame.setclosed(true);你必须在try-catch中包围它。如果您使用IDE

,通常会建议这样做
try {
      jInternalFrame.setClosed(true);
    } catch (PropertyVetoException ex) {
        System.err.println("Closing Exception");
    }

希望这会有所帮助