Swing之窗体操作
禁止调整窗体大小
JFrame.setResizable(false);
窗体外观
UIManager.setLookAndFeel(皮肤类名) //示例:获取并设置系统外观 UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
窗体回车事件的默认按钮
getRootPane().setDefaultButton(JButton);
子窗体关闭
Jframe.Dispose()
窗体无标题栏
JFrame.setUndecorated(true);
窗体居中
Jframe.setLocationRelativeTo(null);
窗体默认状态最大化
JFrame.setExtendedState(JFrame.MAXIMIZED_BOTH);
窗体至于最前端
JFrame.setAlwaysOnTop(true);
避免关闭子窗体时,父窗体不被关闭
设置子窗体的DefaultCloseOperation属性,同时子窗体关闭使用JFrame.Dispose()
JFrame.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
子窗体开启后,后面的父窗体无法点击
首先子窗体继承JDialog,然后子窗体的构造函数带参,参数为父窗体对象。示例:
public AddFilmForm (Window w) { super(w , Dialog.ModalityType.APPLICATION_MODAL); createContents();//创建控件 }
转载请注明本文链接。版权所有©2010 李佳龙专栏,保留所有权利。