1.概述
java中的gui包主要是awt和swing,awt是重量级组件,不支持跨平台。swing是轻量级组件,基于java本身,是可以跨平台的。
2.创建一个简单的图形窗口
public static void main(String[] args) {
Jframe jframe = new Jframe("测试图形界面程序");
//设置窗口的大小
jframe.setSize(400, 400);
//设置距离屏幕左上角的距离
jframe.setLocation(800, 300);
jframe.setVisible(true);
}
示例
3.swing组件
按钮:
单选按钮:
复选框:
组合框:
列表:
文本框:
面板:
表格:
框架:
4.swing布局管理器
流式布局管理器:
卡片布局管理器:
网格布局管理器:
5.swing事件处理
6.swing图形处理和2d



