.get() 获得 double 的原因可能是什么在 SimpleDoubleProperty 上不起作用
What could be the reason .get() to get a double doesn't work on a SimpleDoubleProperty
根据 JavaDocs,DoublePropertyBase.html#get() 是 returns 和 double
的有效方法。
我正在尝试 component.getSpace().widthProperty().get()
,其中 component
是一个 Window,来自这个库:jtcui, and widthProperty() is defined here: Space.java#61
出于某种原因,Intellij IDEA 说 "cannot resolve method get()",完整的错误是这样的:
/home/bella/projects/guiTestKami/build/sources/main/java/me/zeroeightsix/kami/gui/Window.java:36: error: cannot access SimpleDoubleProperty
double width = component.getSpace().widthProperty().get();
^
class file for javafx.beans.property.SimpleDoubleProperty not found
答案:原来我缺少 JavaFX
根据 JavaDocs,DoublePropertyBase.html#get() 是 returns 和 double
的有效方法。
我正在尝试 component.getSpace().widthProperty().get()
,其中 component
是一个 Window,来自这个库:jtcui, and widthProperty() is defined here: Space.java#61
出于某种原因,Intellij IDEA 说 "cannot resolve method get()",完整的错误是这样的:
/home/bella/projects/guiTestKami/build/sources/main/java/me/zeroeightsix/kami/gui/Window.java:36: error: cannot access SimpleDoubleProperty
double width = component.getSpace().widthProperty().get();
^
class file for javafx.beans.property.SimpleDoubleProperty not found
答案:原来我缺少 JavaFX