java - 关闭框架的最佳方法?

标签 java swing frame dispose

我想知道,我一直在使用 Netbeans 作为 Java 学习工具,并且对于我过去制作的程序,我一直在使用:

this.dispose();
Frame2 frame2 = new frame2();
frame2.setVisible(true);

这是最好的方法吗?

最佳答案

您似乎正在尝试交换 JFrame。如果是这样,最好的办法是更改 GUI 结构以避免这样做,因为窗口交换对用户来说相当烦人,而且通常是不必要的。与其交换完整的窗口,不如拥有一个主 GUI 窗口、一个 JFrame,并交换通常是 JPanel 的 View 。 CardLayout 可以帮助您做到这一点。这是大多数 Swing GUI 程序应该面向创建 JPanel 而不是 JFrame 或 JApplet 的另一个原因。这样做将大大提高代码的灵 active 和潜在能力。

可以在这里找到教程:CardLayout tutorial .

关于java - 关闭框架的最佳方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23330193/

相关文章:

java - 使用 Talend Routine 处理 DB null

java - Tuckey Urlrewriter 更改 JS 和 CSS 资源的 url 请求

javascript - JavaScript 中的框架位置

java - Apache POI 奇怪的数字格式

java - 将 ArrayList<String[]> 中的所有项目打印到控制台

java - 仅当 Jpanel 大小已满时才显示 Jtable 滚动条

java - JScrollPane 不起作用

java - 当一个数据库发生变化时,自动更新jar文件中的所有数据库

ios - 旋转后宽度和高度不正确

java - 在 Java swing 中制作第二个框架