0
因此,我使用IntelliJ 15.0和Java JDK 8.0_31,并试图编写一些JavaFX程序。困扰我的事情是,有些事情只是简直不能很好地发挥作用。 我尝试了一些不同的布局,所以我引进他们是这样的:import javafx.scene.layout.*
,我可以使用JavaFX无法正确导入
StackPane stack = new StackPane();
没有任何问题,但每当我尝试使用
GridPane grid = new GridPane();
这是行不通的。代码完成建议我写
java.scene.layout.Gridpane grid = new java.scene.layout.Gridpane();
其实不这样写之后工作方案,但是这确实是不写,每次我想创建一个GridPane和我不最可喜的事情不要理解为什么短格式不起作用。我可以包含JavaFX的所有其他元素(我迄今使用过的),没有任何问题,之前没有遇到过这个问题。
感谢您的帮助!
是否有另一个名为'GridPane'的类?此外我怀疑代码的作品,因为javafx包以'javafx.'开始,而不是'java.'(https://docs.oracle.com/javase/8/javafx/api/) – fabian
@fabian对不起,我写了在这里错了,但在我的java文件中它是'import javafx.scene.layout.GridPane;'。我不认为有另一个类'GridPane'。如果有的话,我怎么知道? –
大多数IDE提供给你带到类定义。我不知道IntelliJ,但在NetBeans中,您可以声明一个'GridPane'(不包含'java.scene.layout.'),并让IDE带您进入该类型的声明(导航 - >转至源代码) 。我猜InteliJ提供了类似的功能。 – fabian