中南大学JAVA实验报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
中南大学
《JAVA语言与系统设计》
实验报告
题目运用运用JavaFx画时钟运用JavaFx实现时钟动画学生姓名
指导教师
学院信息科学与工程学院
专业班级
完成时间
目录
第一章绪论...............................................................................................
1.1实验背景...............................................................................................
1.2实验意义..............................................................................................
1.3JavaFX介绍......................................................................................... 第二章需求分析.....................................................................................
2.1题目描述.............................................................................................
2.1.1 实验一....................................................................................
2.1.2 实验二....................................................................................
2.2 概要设计...........................................................................................
2.2.1 实验一....................................................................................
2.2.2 实验二....................................................................................
2.3 程序清单...........................................................................................
2.3.1 实验一代码............................................................................
2.3.2 实验二代码............................................................................ 第三章调试分析....................................................................................
3.1 结果分析.........................................................................................
3.1.1 实验一结果............................................................................
3.1.2 实验二结果............................................................................
3.2 调试报告........................................................................................ 心得体会.................................................................................................
第一章绪论
1.1 实验背景
Java是计算机专业学生的一门专业课程,着重讲述Java这门程序设计语言的基本概念、语法和编程的技术方法。对于学生从事Java的研发、使用和维护有重要意义。本课程概念多、内容涉及面广、系统性强。通过本课程的学习,学生应能从软件开发、设计等角度去了解、分析和研究Java语言,建立起对Java的全面认识,树立全面地、发展地看问题的观点,从而加深对各种类型Java系统的了解。
本实验是在学习了Java编程语言后,进行的巩固训练,有助于我们巩固基础知识和掌握编程技巧。Java课程的学习应注重理论与实践相结合,因此实验教学是教学环节中必不可少的重要内容。通过实验教学的学习,使学生熟练掌握有关Java编程的基本概念、基本原理和基本思想,掌握对Java进行设计、分析和计算的方法。本次两个实验主要是让了解和掌握JavaFx基本概念和用法。
1.2 实验意义
1)运用实验的方法设计和实现,既是对刚刚学过的Java编程技术课程的复习,又是一次实战演练,从而提高学生进行分析问题、解决问题的能力;培养学生进行设计分析、设计方法、设计操作与测试、设计过程的观察、理解和归纳能力的提高。
2)通过整个程序的设计与实现进一步加深了对Java编程语言的理解,巩固学过的知识,为以后进一步的学习打下良好的基础。
1.3 JavaFX介绍
JavaFX是由甲骨文公司推出的一系列的产品和技术。
JavaFx平台是一个富客户端平台解决方案,它能够使用应用程序开发人员轻松的创建跨平台的富客户端应用程序。它构建在Java技术的基础之上,JavaFX平台提供了一组丰富的图形和媒体API与高性能硬件加速图形和媒体引擎,简化开发数据驱动的企业客户端应用程序。
JavaFx平台是一个构建于java技术基本上的并且容易创建和部署富客户端平台的跨平台的应用。
场景图
JavaFX的场景图,显示在整体框架的最顶层,是整体JavaFX应用的起始点。它是一个分层次的树状结构的结点来表示应用用户接口的可视化元素。它即能处理输入也能渲染输出。
一个场景中单独的元素叫节点。每一个节点都有一个ID,样式类和边界值。除了根结点外,每一个节点都有一个父结点并且有0到多个子节点。它还可以有如下属性:
●效果,例如模糊和阴影
●透明度
●变换参数
●事件处理(例如:鼠标、键盘和输入)