JFrame窗体和JDialog窗体的常用方法

JFrame窗体
JFrame窗体是一个容器,它是Swing程序中各个组件的载体,可以将JFrame看作是承载这些Swing组件的容器。在开发应用程序时可以通过继承java.swing.JFrame类创建一个窗体,在这个窗口中添加组件,同时为组件设置事件。由于该窗体继承了JFrame类,所以它拥有一些最大化、最小化、关闭的按钮。

JFrame()  创建一个初始化不可见的窗体
JFrame(GraphicsConfiguration gc) 在屏幕设备的指定位置,以空白的标题创建一个新的窗体
JFrame(String title)  创建一个初始化不可见,具有指定标题的性窗体
JFrame(String title, GraphicsConfiguration gc)
在屏幕设备的指定位置,创建具有指定标题的新窗体
JFrame类的常用方法
public void setBounds(int a, int b, int width, int height)
设置窗口的初始位置为(a,b),即距离屏幕左面a像素,上边b像素,窗体宽width,高height
public void setSize(int width, int height)
设置窗体的大小
public void setLocation(int x, int y)
设置窗体的位置,默认位置是(0,0)
public void setVisible(boolean b)
设置窗体是否可见,默认不可见
public void setResizable(Boolean b)
设置窗体是否可调整大小,默认可调
public void dispose()
撤销当前窗口,并释放当前窗口所使用的资源
public void setExtendedState(int State)
设置窗体的扩展状态   MAXIMIZED_HORIZ水平方向最大化
MAXIMIZED_VERT垂直方向最大化,MAXIMIZED_BOTH水平方向和垂直方向均最大化
public void setDefaultCloseOperation(int operation)
设置窗体关闭方式 DO_NOYHING_ON_CLOSE什么也不做,
HIDE_ON_CLOSE隐藏当前窗口,并释放窗体占用的其他资源
DISPOSE_ON_CLOSE不执行任何操作,EXIT_ON_CLOSE结束窗口所在的应用程序

JDialog窗体

JDialog() 创建一个没有标题和父窗体的对话框
JDialog(Frame f) 创建一个指定父窗体的对话框,但该对话框没有标题
JDialog(Frame f, Boolean model) 创建一个指定父窗体和模式,但没有标题的对话框
JDialog(Frame f, String title) 创建一个指定标题和父窗体的对话框
JDialog(Frame f, String title, Boolean model) 创建一个指定标题,父窗体和模式的对话框
当model为true时,表示结束对话框才能返回父窗体
当model为false时,对话框与父窗体可任意切换
  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

wsswm

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值