- 1
- 0
- 约1.54千字
- 约 13页
- 2021-03-20 发布于北京
- 举报
图形界面程序设计事件触发程序设计使用WindowBuilder插件开发窗口程序认识WindowBuilder 一款性能优良的图形界面设计插件,前身是SWT-Designer,被Google收购后改名。MyEclipse2014中已经集成了WindowBuilder插件程序案例:体型测试程序界面参考步骤一:创建项目New(新建)— Other(其它)WindowBuilder — SWT Designer —SWT/Jface Java Project输入项目名称步骤二:创建程序窗口(1)New(新建)— Other(其它)WindowBuilder — SWT Designer —SWT — Application Window输入类名(窗口类的文件名)步骤二:创建程序窗口(2)当前窗口组件组件工具箱窗口布局工作区当前组件属性切换到Design设计视图步骤二:创建程序窗口(2)根据程序功能需求,添加各种组件,设置属性。设计要点:组成一个窗口:默认名称shell三个标签:lbHeight,lbWeight,lbMsg两个文本框:txtHeight,txtWeight两个按钮:btOk步骤二:创建程序窗口(2)属性设置各个组件提供了很多属性,用来设置组件的外观或某些功能。在代码视图,可以用“对象名.setXXX()”来设置组件的属性,也可以用“对象名.getXXX()”来获取对象的属性值。1. 窗口Variable:对象变量名,保持默认名称就可以text :窗口标题(显示在标题栏上的文字)窗口大小可通过拖动鼠标设置步骤二:创建程序窗口(2)2. 标签text标签文字alignment对齐方式小技巧:相似的组件,可以做好一个以后复制粘贴。3. 文本框text文本框内容? echoChar掩码字符editable是否可编辑(可选择可复制内容)enabled是否可用Style — align对齐方式4. 按钮text标签文字图形界面程序的事件处理机制事件驱动程序设计的思想 在程序运行过程中,当发生某件事情时,就执行对应的程序段。按这种思想实现程序流程控制,称为事件驱动程序设计。事件处理模型的要素事件Event:主要指用户与程序的交互动作,如单击鼠标事件源Event Source:产生事件的对象,通常是各种组件,如按钮事件监听器Listener :用来监听事件,通常是一个类事件处理程序Event handler:监听器类中处理事件的方法图形界面程序的事件处理机制不同的事件源可能发生不同的事件同一个事件源可能发生多种事件不同的监听器用来监听不同的事件,并且可以用不同的方式来处理事件事件驱动程序设计的关键——哪些事件源的哪些事件要监听事件发生时如何处理步骤三:为组件添加事件处理程序要点:为按钮添加单击事件的事件处理程序1. 添加事件监听器和事件处理程序 右击按钮 ? Add Event Handler(添加事件处理程序)? Mouse(鼠标类事件)? Mouse up(鼠标按键弹起事件)2. 在事件处理方法中编写事件处理程序。注意: 某些对象(如文本框)在创建时默认作为类的全局变量,所以在事件处理程序中可以访问。而有些对象(如标签)则默认作为方法的局部变量,在事件处理程序中无法访问,如果需要,可以改为全局变量。将项目导出为可执行文件选择项目File—Export选择Java —Runnable JAR file在“Launch configuration”列表中选择项目主文件(main方法所在的类)单击“Export destination”右边的Browse按钮,选择导出文件存放位置并输入文件名Finish,完成
您可能关注的文档
- GNSS测量GNSS测量RTK系统基准站的组成和作用1.ppt
- GNSS定位测量导航电文GPS导航电文.pptx
- GNSS定位测量第一代卫星导航定位系统48课件系统计划.pptx
- GNSS定位测量第一代卫星导航定位系统75课件系统计划.pptx
- GNSS定位测量定位方式课件-定位方式.pptx
- GNSS定位测量三角高程测量2南方平差易计算导线.pptx
- GNSS定位测量数据处理4科傻软件解算水准网.pptx
- GSM-R通信系统应用与维护2教学课件第20讲小区选择和小区重选.pptx
- HTML5技术基础子代选择器第4章4-2关系选择器.pptx
- ICT营销方案与应标商务拜访ICT营销方案与应标商务谈判的定义及原则.pptx
原创力文档

文档评论(0)