【问题标题】:Dispose window without shutting down whole program在不关闭整个程序的情况下处理窗口
【发布时间】:2012-09-08 23:08:11
【问题描述】:

我又回来了:P 我有这个程序可以打开一个窗口。有在新窗口中打开的选项菜单,我想要发生的是当我关闭选项窗口时,它不会关闭程序。 我知道

setDefaultCloseOperation(); 

将关闭我的窗口,但我查看了文档并没有解决我的问题。任何人都可以提供帮助吗? 谢谢(:

【问题讨论】:

    标签: java swing window jframe


    【解决方案1】:
    // different close actions are available, that do different things!
    frame.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE); 
    

    但另请参阅The Use of Multiple JFrames: Good or Bad Practice? Sneak preview,答案是:Bad (bad, bad) practice。

    ..(将)查看其他窗口管理器

    我们在这里需要的不是“窗口”管理器,而是“视图”管理器。这些视图(例如面板中的每个视图)可能会由对话框、选项窗格、弹出窗口、工具栏、布局管理器、(很少)其他框架或窗口进行管理..

    您提到的内容似乎很适合显示在(可能是模态的)对话框中。

    【讨论】:

    • 嗯,我看看其他窗口管理器,感谢所有提示
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-04-17
    • 1970-01-01
    • 2017-04-28
    相关资源
    最近更新 更多