GUI (Graphics User Interface)图形用户界面
Awt抽象窗口工具栏(Abstract Window Toolkit)
Swing 解决了lcd(本地化)问题。
Swt IBM为swing比较消耗内存创建的一个新的GUI库
Jface 在Swt基础上又创建一个更易用,功能强大的图形包JFace
JFrame是一个顶层容器类,(可以添加其他swing组建的类
Swing是继承Awt
Swing组建
JFrame jf=new JFrame();
//给窗口设置标题
jf.setTitle("hello,world!");
//设置大小,按像素[1像素=
jf.setSize(200,200);//设置尺寸
jf.setVisible(true);//显示
jf.setLocation(100,200);//设置窗口位置(从左上角计为(0,0)
JButton jb1=new JButton("我是按钮!");//添加一个按钮。
jf.add(jb1);
jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//设置当退出窗口时,保证jvm也退出 JBtutton也是一个容器,可以添加其他组建
布局管理器
1概念:组件在容器中的位置和大小都是由布局管理器来决定的。所有的容器都会使用一个布局管理器,通过它来自动进行组建的布局管理。
2种类:流式布局管理器:(