Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/338.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
对JavaFX好奇吗_Java_Javafx_Netbeans 7 - Fatal编程技术网

对JavaFX好奇吗

对JavaFX好奇吗,java,javafx,netbeans-7,Java,Javafx,Netbeans 7,我对在Netbeans IDE中使用JavaFX和标准Java编程非常好奇 如果我在使用标准GUI界面的标准Java应用程序上工作,然后我决定对该应用程序应用一些JavaFX效果,那么我需要创建什么类型的项目,或者我必须将我的项目更改为JavaFX应用程序(因为我只决定使用JavaFX) 如果我已经决定在我的应用程序中使用JavaFX,那么会有什么不同?我是创建一个标准java项目,然后导入javaFX外部包,还是创建一个javaFX项目 如果我决定使用JavaFX,我永远都不确定要创建什么项目

我对在Netbeans IDE中使用JavaFX和标准Java编程非常好奇

如果我在使用标准GUI界面的标准Java应用程序上工作,然后我决定对该应用程序应用一些JavaFX效果,那么我需要创建什么类型的项目,或者我必须将我的项目更改为JavaFX应用程序(因为我只决定使用JavaFX)

如果我已经决定在我的应用程序中使用JavaFX,那么会有什么不同?我是创建一个标准java项目,然后导入javaFX外部包,还是创建一个javaFX项目

如果我决定使用JavaFX,我永远都不确定要创建什么项目


非常感谢

JavaFx应该完全合并到SE8到SE9中。一开始,我在向现有项目添加jfx时遇到了一些麻烦。目前还没有很好的方法,但是将javafx添加到旧项目中的最好方法是创建一个新的FX项目并将其删除


普通java项目和fx项目之间的区别在于所使用的模板和依赖项(见上文)。因此,真正的问题是您是否需要模板提供的框架代码。我发现它最初帮助我了解FXML,但大部分都是自动完成的。

+1如果你想使用javafx,你应该将你的项目设置为fx项目,而不是相反,场景生成器很棒,为我节省了很多时间,而且非常容易操作use@MrD我也喜欢automagic:),但我是一个铁杆用户界面迷,所以我不愿意给“友好”工具一个完全的认可,因为我经常在某个时候与它们斗争,最终编写出我想要的代码(但只有在那些情况下)——因此“做了很多…”。我很感激你的投票。非常感谢你的回复。如果你将来需要的话,只使用fx然后实际应用类/方法的效果是很有意义的。