JBuilder开发中的事件处理、菜单设计与应用实践
1. 隐藏属性与事件处理基础
在开发过程中,BeanInfo类未暴露的属性会保持隐藏状态,这意味着它们不会显示在Inspector属性列表中。除非在jbInit()方法中对某个属性进行了操作,否则设计器不会知晓这些属性。在这种情况下,该属性会出现在Inspector中,但该属性仅启用默认编辑器。
1.1 编写事件处理程序
事件代码在关联操作发生时执行,这基于事件驱动编程模型。也就是说,代码作为对给定事件的响应而执行。这些代码编写在事件处理存根中,以实现更好的代码组织。以下是在JBuilder中为组件事件附加事件处理代码的步骤:
1. 在用户界面或组件树中选择适当的组件。
2. 选择Inspector的事件页面。
3. 找到要添加处理程序的适当事件并双击它。完成前三个步骤后,你将定位到代码的实现部分,可输入事件业务逻辑。
4. 编写业务逻辑以实现所需效果。
以下是JBuilder生成的响应actionPerformed事件的代码示例:
jButton1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(ActionEvent e) {
jButton1_actionPerformed(e);
}
});
…
void jButton1_actionPerformed(ActionEvent e) {
}
超级会员免费看
订阅专栏 解锁全文

63

被折叠的 条评论
为什么被折叠?



