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