GUI(狂神说)
AWT
第一个frame窗口
public class TestFrame {
public static void main(String[] args) {
//看源码
Frame frame = new Frame("我的第一个Java图像界面窗口");
//设置可见性
frame.setVisible(true);
//设置窗口大小
frame.setSize(400,400);
//设置背景颜色Color
frame.setBackground(new Color(2,2,2));
//弹出的初始位置
frame.setLocation(100,100);
//设置大小固定
frame.setResizable(false);
//窗口关不掉,停掉Java程序就好
}
}
封装窗口(多个窗口)
面板(panel)
布局管理
流式布局
东西南北中
表格布局
练习
总结
事件监听
一个
多个按钮共享一个时事件
输入框事件监听
简易计算器,组合+内部类回顾复习
简易计算器
alt+insert重写方法
优化组合
内部类
画笔
鼠标监听事件,模拟画图工具
窗口监听事件
内部类写法
匿名内部类写法(更好)
键盘监听事件
Swing
JFrame窗体
弹窗
Icon,ImageIconI标签
图标
图片
文本域JScroll面板
面板加东西
JScrollPanel边框
图片按钮,单选框,多选框
图片按钮
单选按钮
复选框
下拉框,列表框
下拉框
列表
文本框,密码框,文本域
文本框
密码框
文本域

















































浙公网安备 33010602011771号