- 39
- 0
- 约1.56万字
- 约 52页
- 2016-05-16 发布于湖北
- 举报
null空布局 除了设置系统预定义的布局,容器还有可以设置为null布局,表示空布局。这时我们需要手工编写代码告知组件容器中放置位置的大小,否则组件无法显示。因此null布局又称为“手工布局”。 设置组件的位置和大小的常用方法有 void setBounds(int x, int y, int width, int height); //设置或调整组件的位置和大小。 void setLocation(int x, int y); //设置组件的位置 void setSize(int width, int height); //设置组件的大小 null空布局 事件处理机制 图形界面的处理离不开事件(event),通过事件驱动方式进行人机互动的交流。常用的事件是鼠标事件(MouseEvent)和键盘事件(KeyEvent),如用鼠标单击或双击按钮、敲击键盘上额的按键等。 在Java语言中,触发按钮、菜单功能的,除了鼠标事件和键盘事件外,更多的是使用动作事件ActionEvent,这是比鼠标和键盘事件更加高级的事件。 事件处理的模型 事件类 在Java中,根据事件的不同特征,将事件分为:低级事件(low-level event)和语义事件(semantic event)。 事件类 语义事件直接继承自AWTEvent,如ActionEvent、AdjustmentEvent与ComponentEvent等。底层事件则是继承自ComponentEvent类,如ContainerEvent、FocusEvent、WindowEvent与KeyEvent等。 Java中低级事件的列表 事件名称 事件说明 事件的触发 ComponentEvent 组件事件 缩放、移动或显示组件 InputEvent 输入事件 操作键盘或鼠标 KayEvent 键盘事件 键盘被按下或释放 MouseEvent 鼠标事件 鼠标移动、拖动或鼠标被按下、释放或点击 FocusEvent 焦点事件 组件得到或是去焦点 ContainerEvent 容器事件 容器内组件添加或删除 WindowEvent 窗口事件 窗口被激活、关闭、图表化、恢复 事件类 语义事件列表 事件名称 事件说明 事件源组件 事件的触发 ActionEvent 行为事件 Button TextField ComboBox Timer 点击按钮、选择菜单项、选择列表框、定时器设定时间到、文本输入区域内输入回车等操作 ItemEvent 选项事件 CheckBox RadioButton Choice List 选项列表中某项被选择或取消选择 TextEvent 文本事件 TextField TextArea 输入、改变文本内容 AdjustEvent 调整事件 ScrollBar 调整滚动条 事件类 常用的事件监听借口类及其定义的抽象方法列表 事件类 监听器接口 监听器接口定义的抽象方法(事件处理器) ActionEvent ActionListener actionPerformed(ActionEvent e) AdjustmentEvent AdjustmentListener adjustmentValueChanged(AdjustmentEvent e) ItemEvent ItemListener itemStateChanged(ItemEvent e) KeyEvent KeyListener keyTyped(KeyEvent e) keyPressed(KeyEvent e) keyReleased(KeyEvent e) MouseEvent MouseListener MouseMotionListener mouseClicked(MouseEvent e) mouseEntered(MouseEvent e) mouseExited(MouseEvent e) mousePressed(MouseEvent e) mouseReleased(MouseEvent e) mouseDragged(MouseEvent e) mouseMoved(MouseEvent e) TextEvent TextListener textValueChanged(TextEvent e) WindowEvent WindowListener windowActivated(WindowEvent e) windowClosed(WindowEvent e) windowClosing(WindowEvent e) windowDeactivated(WindowEvent e) windowDeiconified(WindowEvent e) windowIconified
您可能关注的文档
最近下载
- Xikong西莱克低温机控制板SHXK814用户手册.pdf
- 爱迪生牛顿大发明攻略.doc VIP
- 重庆天齐锂电新材料有限公司新建1000吨_年高能锂电材料电池级金属锂项目环评报告.pdf VIP
- 朗文3A复习资料及垃圾分类作文8篇.doc VIP
- DB65T 3694-2015 现行哈萨克文与西里尔哈萨克文编码字符转换规则.docx VIP
- TGXAS 1044-2025《中医护理三级查房规范》(发布稿).pdf VIP
- 华为云服务登录.doc VIP
- 采砂场工业用水水资源论证论证表详解.doc VIP
- Onkyo安桥TX-NR828中文说明书.pdf
- 采砂场工业用水水资源论证论证表分析报告.doc
原创力文档

文档评论(0)