2

我是 john,我是 javafx 编程的新手。我从这段代码中有几个我不明白的问题(这段代码用于创建动画时间):

查看此链接了解详细信息: 查看此链接

第一:有两个源代码,我应该怎么做?我真的是 javafx 编程的初学者,我应该创建新包或新类还是什么?我目前使用的是 NET BEANS 7.2?

第二:我选择新类而不是将您的代码复制到我的“JAVAFX 应用程序项目”中(对吗?),而不是我有 2 个文件,第一个是analogclock.java,第二个是analogclockwork.java,而不是我得到3 个错误,

在analogclock.java中我发现这段代码有错误

- clockwork.hourHandAngle()
- clockwork.minuteHandAngle()
- clockwork.minuteHandAngle()

error -> "Cannot find symbol, symbol : method minuteHandAngle()
location: variable clockwork of type AnalogClock
----"

你能帮助我吗?我真的需要你的帮助来完成我的拼贴画。
谢谢你的帮助,我真的很感激。

注意:我想我在同一个包中创建类(在我的例子中是 javafxapplication 5 包)对不起,我在 javafx 编程方面真的很新,实际上我从不使用 netbeans 7.2,我从我的讲座中得到了这个任务。我不理解您的第 3、4、5 点,尤其是第 4 点,这是我的项目属性:

- AnalogClock
  - Source Packages
    - AnalogClock
      - AnalogClock.java
    - se.crisp.clock
      - AnalogClockwork.java
  -libraries
    - Default JavaFx Platform

那正确吗?

4

1 回答 1

1

我想我在同一个包中创建类(在我的例子中是 javafxapplication 5 包) - 你不应该那样做。

似乎您错过了包裹中的课程。

做这个 :-

  1. 新建Project让我们为它命名AnalogClock
  2. 在源包下创建新包并命名se.crisp.clock(来自上面的示例)
  3. 将所有类一一复制,添加到上述包下。使用相同的类名。
  4. 在项目->属性->库中添加javafx相关的jar
  5. 清理并构建和运行
于 2012-11-18T17:08:08.603 回答