jwt编程
1.创建一个窗口对象
1.创建一个窗口对象
Frame frame = new Frame("测试窗口"); 2.指定窗口位置 frame.setLocation(100,100);
3.指定窗口大小 frame.setSize(500,300);
4.设置窗口可见 frame.setVisible(true);
2.创建一个panel对象
a>创建一个window对象,因为panel以及其他的容器,都不能独立存在,必须依附于window存在
b>创建回个panel对象
3.设置java编译器对一个项目的字符集

4.组件
1>窗口
2>弹窗
3>面板
4>文本框
5>按钮
6>图片
7>监听事件
8>鼠标
9>键盘事件
10>外挂
11>破解工具
5.GUI的核心技术Swing AWT
不流行的原因:
1>因为界面不美观
2>需要jre环境
6.Dialog是window类的子类,是一个容器类,属于特殊组件,对话框是可以独立存在的顶级窗口,因此用法与普通闯卡的用法几乎完全一样,但是使用对话框需要注意一下2点:
1>对话框通常依赖于其他窗口,就是通常需要有一个父窗口
2>对话框有非模式(non-modal)和模式(modal)两种,当某个模式对话框备打开后,该模式对话框总是谓语它的父窗口之上,在模式对话框被关闭之前,父窗口无法获得焦点
7.GUI事件处理机制
1>事件源
2>事件
3>事件监听器
4>注册事件监听器
8.事件类型
1>低级事件
componentEvent:组件事件,当组件尺寸发生变化,位置发生移动,显示/隐藏状态发生改变时触发该事件
ContainerEvent:容器事件,当容器发生添加组件,删除组件时触发该事件
windowEvent:窗口事件,当窗口发生改变(如打开,关闭,最大化,最小化时触发该事件)
FocusEvent:焦点事件,当组件得到焦点或失去焦点时触发该事件
KeyEvent:键盘事件,当按键被按下,松开,单击时触发该事件
MouseEvent:鼠标事件,当进行单击,按下,移动鼠标等触发事件
PaintEvent:组件绘画事件,该事件时一个特殊的事件类型,当GUI组件调用update/paint方法来呈现自身时触发该事件,该事件并非专用事件处理模型
2>高级事件:这类事件并不会基于某个特定动作,而是根据功能含义定义的事件
actionEvent:动作事件,当按钮,菜单项被单击,在TextFied中按Enter键时被触发
AjustmentEvent:调节时间,在滑动条上移动滑动块以条件数值时触发该事件
ItemEvent:选项事件,当用户选中某项,或取消选中某项时触发该事件
TextEvent:文本事件,当文本框,文本域里的文本发生改变时触发该事件

9.choice是下拉选择框
10.菜单


11.
浙公网安备 33010602011771号