gpt4 book ai didi

SWING 与 JavaFX 的 Java 用户界面

转载 作者:太空宇宙 更新时间:2023-11-04 06:52:25 26 4
gpt4 key购买 nike

我知道这是一个简单的问题,但没有比堆栈溢出更好的地方了。我一直在开发一个 Java 桌面应用程序,它连接到远程数据库并使用大量 JTable 和 jasper 报告。当我必须开始考虑用户界面时,我注意到我可以使用 JavaFX 来实现这一点。根据我一直在做的一些研究,JavaFX 似乎提供了比 SWING 更好的用户界面。我的问题是,JavaFX 适合我的应用程序吗?当我的应用程序使用大量数据库查询、表格和 jasper 报告时可以使用它吗?或者我应该坚持使用SWING?如果我应该使用 JavaFX,我应该从哪里开始构建一个使用 JavaFX 作为界面并使用 Java 作为幕后代码(书籍、网站)的应用程序?谢谢。

最佳答案

对于出色的 GUI,我认为您应该使用 javafx。在java 8中,javafx现在看起来更加稳定。您可以对当前的 swing 应用程序使用 javafx 控件。关于数据库交互,如果您的任何表中有大量数据,请不要尝试将整个数据获取到javafx tableview控件,因为这会导致“内存不足”问题。始终在数据库中处理数据,不要给 JVM 带来负载。所以对于批量数据,我建议你可以使用当前的JTable但 javafx 非常酷,你可以开始探索它。从http://docs.oracle.com/javase/8/javase-clienttechnologies.htm开始

关于SWING 与 JavaFX 的 Java 用户界面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23169465/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com