Swing程序组件

1.JFrame组件

JFrame jf=new JFrame()

Container t=jf.getContentPane();//获取一个容器

t.add(组件);//Frame窗体中添加组件

//设置窗体关闭方式

jf.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);

常用的4种关闭方式

DO_NOTHING_ON_CLOSE  //什么都不做 就将窗体关闭

DISPOSE_ON_CLOSE  //退出之后将所有的注册监听程序对象后自动掩藏并释放窗体

HIDE_ON_CLOSE  //隐藏窗口的默认窗口关闭

EXIT_ON_CLOSE  //退出应用程序默认窗口关闭

2.JDialog窗体,类似于MessgeBox()和Alert

//为按钮添加鼠标单击事件

bl.addActionListener(new ActionListener(){


})

3.标签组件与图表


4.常用的布局管理器

setBounds(int  x,int y,int width,int height);//绝对布局,x,y表示距离的t位置,width,height表示窗体的宽度和长度

FlowLayout  流布局管理器  FlowLayout .LEFT  FlowLayout .CENTER  FlowLayout.Right  

s.setLayout(new FlowLayout(2,10,10));


BorderLayout  边界布局管理器

BorderLayout.Center,BorderLayout.NORTH,BorderLayout.EAST,BorderLayout.SOUTH,BorderLayout.WESTER


网格布局管理器(GridLayout)

new GridLayout(int rows,int columns)几行几列








评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值