首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JInternalFrame -无法从JFrame‏关闭JInternalFrame

JInternalFrame -无法从JFrame‏关闭JInternalFrame
EN

Stack Overflow用户
提问于 2013-08-07 07:46:32
回答 1查看 826关注 0票数 0

我希望使用JInternalFrame上的一个按钮从JFrame中关闭一个JFrame。

从下面的代码中,您会注意到我尝试使用setVisible()、hide()或dispose()方法,但这些方法都没有工作。

代码语言:javascript
复制
    //
public void dismisssetupReceiverJIframe() {
    System.out.println("\n dismisssetupReceiverJIframe() - START OF dismisssetupReceiverJIframe() ");

    // Check if the the setup receiver open flag is true, if so then execute subsequent steps. If not do nothing.
    //if (isSetupRecvScnOpen == true) {

        // Dispose of the setupReceiverJIframe
        setupReceiverJIframe setupReceiverJIframe = new setupReceiverJIframe();
        setupReceiverJIframe.setVisible(false);
        //setupReceiverJIframe.hide();
        setupReceiverJIframe.dispose();

        // The text areas, label and button are in the JFrame           
        btnOneTextArea.setVisible(true); 
        btnTwoTextArea.setVisible(true); 
        btnThreeTextArea.setVisible(true); 
        btnFourTextArea.setVisible(true);
        btnFiveTextArea.setVisible(true);  
        btnSixTextArea.setVisible(true);  
        btnSevenTextArea.setVisible(true);  
        btnEightTextArea.setVisible(true);
        btnNineTextArea.setVisible(true);
        btnTenTextArea.setVisible(true); 
        btnElevenTextArea.setVisible(true); 
        btnTwelveTextArea.setVisible(true);
        btnThirteenTextArea.setVisible(true); 
        btnFourteenTextArea.setVisible(true); 
        btnFifteenTextArea.setVisible(true); 
        btnSixteenTextArea.setVisible(true); 
        btnSeventeenTextArea.setVisible(true);
        notifMssgLabel.setVisible(true);

        btnSaveAll.setVisible(true);
    //}

    System.out.println("\n dismisssetupReceiverJIframe() - END OF dismisssetupReceiverJIframe() ");

}

是否有其他方法或方法从JInternalFrame关闭JFrame?

谢谢你的帮助

EN

回答 1

Stack Overflow用户

发布于 2013-08-17 15:16:12

你在找JInterFrame#setClosed

如果参数为真,则关闭此内部框架。

代码语言:javascript
复制
setupReceiverJIframe.setClosed(true);
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18097546

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档