Swing 中设置模态窗体和启动位置
2008-01-05 08:24:58 来源:WEB开发网核心提示:关于 Modal 窗体 在 Swing 中只有 JDialog 可以设置为 Modal 窗体,其方法可以在构造函数(例如“JDialog(Frame owner, boolean modal)”)中传参数,Swing 中设置模态窗体和启动位置,也可以用 setModal(boolean b) 方法设定,
关于 Modal 窗体
在 Swing 中只有 JDialog 可以设置为 Modal 窗体,其方法可以在构造函数(例如“JDialog(Frame owner, boolean modal)”)中传参数,也可以用 setModal(boolean b) 方法设定,
这个方法是从 Dialog 类继续的。
在 JFrame 类中,无法通过如 JDialog 的方法设置 Modal 窗体,在 CSDN 有朋友尝试通过在 windowDeiconified() 时 requestFocus() 来模拟 Modal 窗体,代码如下:
关于窗体启动位置
有时候想要让窗体启动后在屏幕中间启动,有种比较复杂的方法:
在 java 1.4 版之后可以用一条语句代替:
更多精彩
赞助商链接
