- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Java 程序设计 Java 程序设计 Java 程序设计 JavaFX图形化界面设计基础 教学目标 知识目标 了解JavaFX的特征; 熟悉JavaFX环境配置; 熟悉JavaFX的界面组成; 能力目标 会配置JavaFX开发环境 ; 能够在Eclips环境中编写第一个JavaFX程序。 什么用户界面 用户界面,是用户和计算机之间进行交流的桥梁。 命令行用户界面,简称CLI(Comment Line User Interface ) 图形用户界面,简称GUI(Graphics User Interface) 图形用户界面实现过程 设计和实现图形用户界面的工作主要有: (1)创建控件件(Control):创建组成界面的各种元素。 (2)指定布局(Layout):根据需要排列组件的位置。 (3)响应事件(Event):定义图形用户界面的事件和各界面元素对不同事件的响应,从而实现图形用户界面与用户的交互功能。 任务描述——JavaFX版HelloWorld 设计第一个JavaFX应用程序:点击Button的时候,改变Button的内容。 打开Eclipse,新建一个Java Project,然后新建一个类,该类需要继承javafx.application.Application类; 编写代码。 JavaFX程序组成 所有的JavaFX主程序都需要继承Application类。 继承了Application类的子类必须重写start方法。start方法中可以进行UI控件的布局。当JavaFX程序启动的时候,会自动调用start方法。 mian中必须调用launch方法,该方法会启动JavaFX程序。 JavaFX程序用户界面的顶层是stage,代表窗体。stage中是scene,scene中可以包含各种UI控件和布局控件,共同组成用户UI。 JavaFX特点 JavaFX库都是用Java编写的,可用于在JVM上执行的语言应用程序也是平台无关的。 JavaFX提供了一个名为Scene Builder(场景生成器)的应用程序,将此应用程序集成到IDE(如Eclipse和NetBeans)中,可以使用拖放的方式设计界面。 JavaFX提供像样式的CSS。 可以使用CSS的简单知识改进应用程序的设计。 JavaFX库提供了一组丰富的API来开发GUI应用程序、2D和3D图形等。 JavaFX支持基于硬件加速图形管道(称为Prism)的图形。 当与支持的图形卡或GPU一起使用时,它提供平滑的图形。 JavaFX环境配置 从Java8开始,JDK(Java开发工具包)包括了JavaFX库。 因此,要运行JavaFX应用程序,只需要在系统中安装Java8或更高版本。 如Eclipse和NetBeans集成开发环境提供了对JavaFX的支持(如右图所示jfxrt.jar)。 JavaFX环境配置 说明: 如果在编辑JavaFX程序时出现“Access restriction: Type ‘Application’is not API……”的语法错误,则可以使用【project】-【 properties】 - 【java build path】-【Library】先将“JRE System Library ” 【remove 】掉,然后再【Add Library 】重新加入方法,重新加载一下“rt.jar”包。 JavaFX图形用户界面组成 Stage是JavaFX程序应用程序窗口,Stage中包含一个Scene空间。 Scene包含界面的组件(如Button,Text等)或容器。 即:Stage就相当于一个Windows或者说窗体,窗体中是用来容纳内容的Scene,我们可以在Scene中添加布局控件、UI控件形成最终的UI界面。 课后作业 仿照课堂实例,编写你的第一个JavaFX程序 谢 谢! Java 程序设计 Java 程序设计 Java 程序设计
您可能关注的文档
- (原)数字测图 GPS-RTA地形测量 3.3 GPS-RTK 地形测量.pptx
- 《会计综合模拟》 《会计综合模拟》 课件中篇2.4.pptx
- 《中国民族民间舞》 《中国民族民间舞》 6.2傣族手型手位训练PPT教师张峥.pptx
- 【培训课】初级养老护理员(培训认证分库) 身体清洁 老年人身体清洁.ppt
- 【自建国际课程2】日本国际养老课程(拓展课) 衢州职业技术学院 衢州职业技术学院.pptx
- 【自建课3】适老建筑和环境(专业课) 智能化 智能化设计.ppt
- 【自建课4】民政和养老工作简史(拓展课) 改革开放以来的民政机构和养老工作(民政部时期) 国家体制和国家机构体系.pptx
- 【自建课4】民政和养老工作简史(拓展课) 晚清以前的民政兼管机构和“民政”涵义 中国古代国家政权机构:汉代.pptx
- 3D打印工艺实践 KUKA机械手介绍 KUKA机械手.pptx
- 4G移动通信技术 3-2多址技术 多址技术课件.pptx
- Jquery技术 合成事件 合成事件.ppt
- K203 农产品感官分析技术 教师说课 农产品食品感官分析技术教师说课.pptx
- K205 农产品理化分析技术、K206 食品理化分析技术 W3704维生素C的测定、W3704维生素C的测定 KJ04-维生素C的测定.ppt
- K206 食品理化分析技术 W1104 液体样品的采集、制备和保存 W1104液体样品的采集、制备和保存-2-微课件.pptx
- K207 农产品质量安全检测技术 W2202 重金属检测样品前处理概述 KJ01 样品预处理.pptx
- K207 农产品质量安全检测技术 W3203液液萃取分离农残 KJ03 萃取过程及设备的选择与操作.ppt
- K216 食品质量管理与认证、K215 农产品质量管理与认证 W1201当前中国农产品质量安全工作成效(监管体系)、W1201当前中国农产品质量安全工作成效(监管体系) KJ02解读新《食品安全法》1.pptx
- K216 食品质量管理与认证、K215 农产品质量管理与认证 W1201当前中国农产品质量安全工作成效(监管体系)、W1201当前中国农产品质量安全工作成效(监管体系) KJ03解读新《食品安全法》2.pptx
- K302 食品营养与配餐 W3202痛风病、肥胖人群膳食营养指导 KJ04 痛风的饮食治疗及注意事项.pptx
- KC6-无线组网技术 按键(轮询)实训的源码 KC06131308-q02-按键实训的源码.ppt
原创力文档


文档评论(0)