[英]how I can dispose a frame created through New JFrame in java using NetBeans?
使用Project → New(Right Click) → JFrame Form
创建文件
我将标题设置为XYZ
并且尝试使用XYZ.dispose()
使用框架上的按钮来处理此框架;
但实际上不起作用
当您以这种方式(您已经提到的方式)创建新的JFrame
, frame.dispose()
将无法工作, 因为无法从静态上下文中引用非静态方法。
当您关闭主框架而不是任何内部框架时,
对于特别配置该框架:
this.dispose();
您也可以根据需要退出,通过以下方式完成工作:
System.exit(0);
为了专门布置该框架,请使用代码指令向关闭函数中再添加一条指令:
setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE);
/*an import required for this--> import javax.swing.WindowConstants;*/
这将关闭主框架(与内部框架的放置不同!)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.