JAVAfx画时钟

2020-04-03 13:04

中 南 大 学

《 题 目: 学生姓名: 指导老师: 学 院: 专业班级: 完成时间:Java语言程序设计》

实验报告

运用JavaFx画时钟及实现时钟动画 ** 鲁鸣鸣 信息科学与工程学院 *********** 2014/12/18

目录

摘要 ................................................................................................. 3 第一章 绪论 ................................................................................. 4 1.1实验背景 ............................................................................. 4 1.2 实验意义 ............................................................................ 4 1.3 javaFx的介绍 ..................................................................... 4 第二章 需求分析 ............................................................................ 5 2.1题目描述 ................................................................................. 5 2.2题目分析 ................................................................................. 6 2.3 解决方案 ................................................................................ 6 第三章 详细设计 ............................................................................ 7 第四章 运行结果 .......................................................................... 17 第五章 调试报告 .......................................................................... 18 参考文献 ....................................................................................... 18

2

摘要

Java是由Sun Microsystems公司推出的Java面向对象程序设计语言(以下简称Java语言)和Java平台的总称。由James Gosling和同事们共同研发,并在1995年正式推出。Java最初被称为Oak,是1991年为消费类电子产品的嵌入式芯片而设计的。1995年更名为Java,并重新设计用于开发Internet应用程序。用Java实现的HotJava浏览器(支持Java applet)显示了Java的魅力:跨平台、动态Web、Internet计算。从此,Java被广泛接受并推动了Web的迅速发展,常用的浏览器均支持Javaapplet。另一方面,Java技术也不断更新。Java自面世后就非常流行,发展迅速,对C++语言形成有力冲击。在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。

基于全新的JavaFx进行了有关时钟的操作。完成了有关时钟的绘图以及时钟的动画。

关键词:javaFx 时钟

3

第一章 绪论

1.1 实验背景

Java是计算机专业学生的一门专业课程,着重讲述Java这门程序设计语言的基本概念、语法和编程的技术方法对于学生从事Java的研发、使用和维护有重要意义。通过本课程的学习,我们应能从软件开发、设计等角度去了解、分析和研究Java语言,建立起对Java的全面认识,树立全面地、发展地看问题的观点,从而加深对各种类型Java系统的了解。

该课程的学习应注重理论与实践相结合,因此实验学习掌握java语言环节中必不可少的重要内容。通过实验的学习,使自己熟练掌握有关Java编程的基本概念、基本原理和基本思想,掌握对Java进行设计、分析和计算的方法。

1.2 实验意义

通过使用javaFx进行时钟的绘图,时钟动画的实现,熟悉javaFx的使用以及这段时间对java所学知识的综合运用。

1.3 javaFx介绍

这款新的JavaFX工具的基本思想类似于针对Swing的Matisse项目,它提供了与VB或Delphi非常相像的可视化编辑器,简化了 Swing的开发工作。该插件目前支持JDBC数据源、HTTP (XML / JSON)、文件系统(FileSystem)、文件数据源以及内建过滤器。它还提供一些简单的转换器,通过他们你可以方便地将某数据源(比如REST或 JSON数据源)绑定到一组组件上。

除了支持简单地拖放组件的功能外,该插件还有一个“状态”的概念。状态从最初的主状态(master state)开始,你还可以给这些组件或他们的布局增加新状态。应用运行时,比如鼠标点击的事件就可以引发状态转换,进而把你定义的行为自动反映在UI 上。每个转换还上还能附带一个简单的动画,这样,你就能快速创建缩放,渐变和旋转等特效。

该工具还有很多其他有价值的特性,如概览(通过它你可以在不同的屏幕尺度上预览应用,如同在不同的设备上一样,如桌面,移动设备和HDTV等) 以及预定义模板。利用模块你可以快速构建普通的GUI模式,比如向导按钮(取消、后退、下一步和结束等)以及索引按钮(前一步,下一步)。你可以便捷地添加这些按钮并进行客户化。

4

第二章 需求分析

2.1题目描述 实验一

基于JavaFx画出如下所示的时钟。

实验二

基于JavaFx画出如下所示可动态变化的时钟。要求按‘start’按钮可启动时钟,按‘stop’按钮可让时钟暂停。时钟初始时显示当前时间并开始动态变化。

5


JAVAfx画时钟.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:安徽电大15年企业集团财务管理试卷2

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: