工具:Idea和JavaFX Scene Builder,与Eclipse+JavaFX没什么区别
一、创建JavaFX项目
1. 选择javafx项目
要求:JDK8及其以上
2. javafx项目清单
创建完成后,idea会自动生成一个样例。
再样例上修改或者按照样例重新创建Main类、Controller类及fxml文件也可以
这里我们重新创建这三个文件
3. 创建Main、Controller及fxml
注释:三个的名称都可以自定义
(1)创建Main类
(2)创建Controller类
(3)创建clock.fxml类
(4)clock.fxml中fx:id与Controller类要相同
注释:可以不命名为Controller,但两处要一致
二、JavaFX Scene Builder使用
注释:不会JavaFX Scene Builder的简单使用的看我的另一篇博客,或者百度几下
这里也有点过于仔细
1. 创建两个Circle,一个放大,一个缩小小小小
小小小小圆移动到大圆的圆心处
2. 创建三个Line,作为时分秒的指针,以秒针为例
时分秒指针自行设置,就别百度了
(1)添加Line,设置颜色,粗线
(2)设置精确秒针的位置
先选中小小小小圆,右边->Layout,记录下LayoutY
先选中秒针,右边->Layout,记录下LayoutY
如果秒针的LayoutY与圆心的LayoutY不相同,就[改秒针]的LayoutY
(3)设置秒针的长度
修改秒针的EndX,长度变成一个像样的指针就行