GUI
1.分类:
一.AWT(Abstract Window Toolkit):抽象窗体工具集
java.awt.*适合做简单的图像用户界面,复杂的不行,基于底层操作系统,所以不同的操作系统显示的界面不同
二.Swing:AWT的升级
javax.swing.*可以跨平台我们一般用的就是他;都是在原来AWT的基础上开发的
所以一般布局界面都是在原来AWT后面开发的
2.介绍
一:组成部分:组件库(component class),容器库(container class),帮助库(helper class 主要是描述控件熟悉的)
GUI整体分类
二:运行原理:javaw.exe用于window中专门执行GUI的
3.控件使用
一:container
JFrame:
// 创建JFrame JFrame frame = new JFrame("我的frame"); // 创建按钮 JButton button = new JButton("OK"); // 向frame中添加一个按钮 frame.add(button); // 设置尺寸 frame.setSize(200, 100); // JFrame在屏幕居中 frame.setLocationRelativeTo(null); // JFrame关闭时的操作 frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); // 显示JFrame frame.setVisible(true);