Swing程序组件

来源:互联网 发布:gis地图数据购买 编辑:程序博客网 时间:2024/06/06 18:46

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)几行几列








0 0