




全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实验课程名称 Java 语言程序设计 A 实实验验项项目目名名称称实验实验 9 JavaFX实实验验成绩成绩 实实 验验 者者专业班级专业班级信管信管 1301组组 别别1 人人 1 组组 同同 组组 者者无无开始日期开始日期2016 年年 6 月月 7 日日 第一部分 实验预习报告 包括实验目的及意义 实验基本原理与方法 主要仪器 设备及耗材 实验内容及要求 实验方案与技术路线等 一 实验目的及意义 1 理解并应用 JavaFX 委托事件处理模型 2 掌握 JavaFX 的简单的窗体及按钮设计 二 实验基本原理与方法 1 JavaFX 委托事件处理模型 2 使用 JavaFX 设计 GUI 的大体思路 三 主要仪器设备及耗材 1 PC 及其兼容机 2 计算机操作系统 3 程序编辑器 EditPlus 4 Java 开发工具 JDK 四 实验内容及要求 使用 JavaFX 编写一个简单的 GUI 应用程序 显示一个窗体 窗体标题栏显示 My JavaFX Program 窗体中间有两个按钮 按钮上分别显示 OK Cancel 单击 OK 按钮 显 示 Welcome to JavaFX Program 单击 Cancel 退出应用程序 第二部分 实验过程记录 可加页 代码 运行结果 实验中出现的问题及解决过 程 1 代码如下所示 import javafx application import javafx stage import javafx scene import javafx scene layout import javafx scene control import javafx event import javafx geometry public class JavaFx extends Application public void start Stage myStage myStage setTitle My Java FX Program FlowPane rootNode new FlowPane 10 10 rootNode setAlignment Pos CENTER Scene myScene new Scene rootNode 300 100 myStage setScene myScene Button rm new Button OK Button am new Button Cancel rm setOnAction new EventHandler public void handle ActionEvent ae rm setText Welcome to Java FX Program am setOnAction new EventHandler public void handle ActionEvent ae myStage close rootNode getChildren addAll rm am myStage show 2 实验截图如下 1 开始运行 输入 CMD 打开编译器 依次输入 E cd java Javac JavaFx java 最后在输入 java JavaFx 按下 ENTER 运行 2 界面如下 3 单击 OK 按钮 显示信息 Welcome to Java FX Program 4 单击 Cancel 按钮 退出应用程序 教师签字 第三部分 结果与讨论 可加页 1 实验结果分析 包括数据处理 影响因素讨论 综合分析和结论等 本次实验是简单的 GUI 界面设计 界面上有两个按钮 一个是 OK 另一个是 Cancel 这两个按钮的功能是按下 OK 会在原处显示 Welcome to Java FX Program 按下 Cancel 按钮则会退出应用程序 按下按钮时 将产生 ActionEvent 事件 通过使用方 法 setOnAction 可以为 ActionEvent 事件注册监听器 在为两个按钮设置动作事件处理程序 用匿名内部类来实现 EventHandler 接口 在 handle 方法内 设置 rm setText 来处理 OK 按 钮被按下事件 在 Cancel 下 则用了 close 方法 即 myStage close 来相应事件 这样就可 以退出应用程序 二 小结 建议及体会 JavaFX Script 编程语言 以下称为 JavaFX 是 Sun 微系统公司开发的一种 declarative statically typed 声明性的 静态类型 脚本语言 JavaFX 技术有着良好的前景 包括可以直接 调用 Ja
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025技术顾问聘用合同书范本
- 敏捷人才发展模式-洞察及研究
- 2025公司租赁合同模板
- 2025股权激励计划合同股权转让操作流程
- 2025工程合同担保书(标准版)
- 冲压返修人员前安全培训课件
- 冲压安全生产培训心得
- 2025年二手房东租赁合同范本
- 2025年河北省农产品采购合同模板
- 冲击波碎石科课件
- 色彩基础知识ppt
- 寻找消失的滇缅路:松山战痕课件
- 中小学教师职业道德规范解读
- 政府预算理论与实务(第四版)全套教学课件
- 四年级上册美术课件第1课 送给老师的花|沪教版
- 轧机设备安装施工方案
- 最新开工报告范文
- 制药企业仓库温湿度分布的验证
- GB∕T 3099.4-2021 紧固件术语 控制、检查、交付、接收和质量
- 山东临清实验中学2012学年八年级语文 7课背影共3课时教案(表格版) 人教新课标版
- 深圳牛津小学英语单词汇总
评论
0/150
提交评论