如何使用NetBeans处理通过Java中的New JFrame创建的框架?

时间:2019-07-05 05:55:02

标签: java swing

使用Project → New(Right Click) → JFrame Form

创建文件

我将标题设置为XYZ,并尝试使用XYZ.dispose()使用框架上的按钮来放置该框架;

但实际上不起作用

1 个答案:

答案 0 :(得分:0)

以这种方式(您提到的方式)创建新的JFrame时,然后frame.dispose()将不起作用 ,因为非静态方法不能从静态上下文中引用。

在关闭主框架而不是任何内部框架时,

对于特别处理该框架:

this.dispose();

您也可以根据需要退出,通过以下方式完成工作:

System.exit(0);

要专门设置该框架,请使用代码指令向关闭函数中再添加一条指令:

setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE);
/*an import required for this--> import javax.swing.WindowConstants;*/

这将关闭主框架(与内部框架的处理不同!)。