创建图形用户界面
1. Java中常用的布局
- FlowLayout
- BorderLayout
- GridLayout
- GridBagLayout
- CardLayout
2.事件监听和处理
- 低级事件
- ComponentEvent(组件事件:组件尺寸的变化,移动)
- ContainerEvent(容器事件:组件增加,移动)
- WindowEvent(窗口事件:关闭窗口,窗口闭合,图标化)
- FocusEvent(焦点事件:焦点的获得和丢失)
- KeyEvent(键盘事件:键按下、释放)
- MouseEvent(鼠标事件:鼠标单击,移动)
- 高级事件
- ActionEvent(动作事件:按钮按下,TextField中按Enter键)
- AdjustmentEvent(调节事件:在滚动条上移动滑块以调节数值)
- ItemEvent(项目事件:选择项目,不选择,“项目改变”)
- TextEvent(文本事件,文本对象改变)
3. 注册和注销监听器
public void add<ListenerType>
(<ListenerType>listener);
public void remove<ListenerType>
(<ListenerType>listener);