所以我使用IntelliJ 15.0和Java JDK 8.0_31并尝试编写一些JavaFX程序。困扰我的是,有些东西只是简单地赢得了很好的效果。
我正在尝试一些不同的布局,所以我像这样导入它们:import javafx.scene.layout.*
我可以使用
StackPane stack = new StackPane();
没有任何问题,但每当我尝试使用
时GridPane grid = new GridPane();
它没有用。代码完成表明我写了
java.scene.layout.Gridpane grid = new java.scene.layout.Gridpane();
实际上程序在用这种方式编写后工作了,但是每次我想要创建一个GridPane时,这真的不是最令人愉快的事情,我也不会看到为什么简短形式不起作用。我可以在短格式中包含JavaFX的所有其他元素(我目前使用过),没有任何问题,并且以前没有遇到过这个问题。
感谢您的帮助!
答案 0 :(得分:0)
看起来你的类路径上有多个Gridpane类,这使得这个显式命名成为必要。
这与JavaFX没有任何关系。