理论教育 Java程序设计-JFrame类常用方法

Java程序设计-JFrame类常用方法

时间:2023-10-18 理论教育 版权反馈
【摘要】:JFrame():创建一个最初不可见的无标题的窗口对象。如果comp整个显示区域在屏幕内,则将窗口放置到comp的中心;如果comp显示区域有部分不在屏幕内,则将该窗口放置在最接近comp中心的一侧;comp为null,表示将窗口放置到屏幕中心。要求程序重写Window Listener对象的windowClosing方法执行相应操作。该值为operation的默认值。图8.2创建窗口pubic void setLocation:设置窗口相对于屏幕左上角的位置。程序运行效果如图8.2所示。

Java程序设计-JFrame类常用方法

JFrame():创建一个最初不可见的无标题的窗口对象。

JFrame(String title):创建一个最初不可见的标题是title的窗口对象。

pubic void setTitle(String title):设置窗口的标题。

pubic void setIconImage(Image image):设置窗口的图标。

pubic void setSize(int width, int height):设置窗口的宽高值。

pubic void setVisible(boolean b):设置窗口是否可见,窗口默认不可见。

pubic void setContentPane(Container contentPane):设置窗口的内容面板。

pubic boolean isShowing():判断窗口是否处于显示状态。

pubic void dispose():销毁窗口,释放窗口及其所有子组件占用的资源。

pubic void pack():调整窗口的大小,以适合其子组件的首选大小和布局。

pubic void setBounds(int x, int y, int width, int height):设置窗口的位置和宽高。

public void setLocationRelativeTo(Component comp):设置窗口的相对位置。如果comp整个显示区域在屏幕内,则将窗口放置到comp的中心;如果comp显示区域有部分不在屏幕内,则将该窗口放置在最接近comp中心的一侧;comp为null,表示将窗口放置到屏幕中心。

pubic void setDefaultCloseOperation(int operation):设置用户在此窗口上单击“关闭”按钮时默认执行的操作。其中,operation必须指定为以下常量值之一:(www.daowen.com)

WindowConstants.DO_NOTHING_ON_CLOSE:不要做任何事情。要求程序重写Window Listener对象的windowClosing方法执行相应操作。该值为operation的默认值。

WindowConstants.HIDE_ON_CLOSE:隐藏窗口,不会结束进程,再次调用setVisible(true)将再次显示。

WindowConstants.DISPOSE_ON_CLOSE:销毁窗口,如果所有可显示的窗口都被DISPOSE,则可能会自动结束进程。

Jframe.EXIT_ON_CLOSE:退出进程。

pubic void setResizable(boolean resizable):设置窗口是否可缩放。

图8.2 创建窗口

pubic void setLocation(int x, int y):设置窗口相对于屏幕左上角的位置。

【例8.1】在屏幕中心显示第一个窗口,再在第一个窗口的屏幕中心显示第二个窗口。程序运行效果如图8.2所示。

注:如果第二个窗口的setDefaultCloseOperation(operation)方法的operation值也设置成WindowConstants.EXIT_ON_CLOSE,则在关闭第二个窗口时,将会结束整个程序。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈