Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.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
Java 爪哇及;图形用户界面:建设者,框架,技术-最先进的?_Java_User Interface_Gui Builder - Fatal编程技术网

Java 爪哇及;图形用户界面:建设者,框架,技术-最先进的?

Java 爪哇及;图形用户界面:建设者,框架,技术-最先进的?,java,user-interface,gui-builder,Java,User Interface,Gui Builder,我正在寻找关于JavaGUI开发的最先进的gui生成器、框架和技术 我对白皮书、研讨会和类似的东西非常感兴趣。我对这个话题不太熟悉 最新的、也许是最“热门”的gui构建器似乎是谷歌WindowBuilder Pro。 那么跨语言Qt jambi呢?有人知道卡萨船长吗?或者一些非常好的摇摆伸展 我需要一些激励性的想法!谢谢!:) tl;博士版本。确定平台(web/桌面)。学习平台。您将在学习过程中学习GUI编程。Oracle的Java教程是一个很好的起点。GUI编程有一个特定的路径 慢下来。你显然

我正在寻找关于JavaGUI开发的最先进的gui生成器、框架和技术

我对白皮书、研讨会和类似的东西非常感兴趣。我对这个话题不太熟悉

最新的、也许是最“热门”的gui构建器似乎是谷歌WindowBuilder Pro。 那么跨语言Qt jambi呢?有人知道卡萨船长吗?或者一些非常好的摇摆伸展


我需要一些激励性的想法!谢谢!:)

tl;博士版本。确定平台(web/桌面)。学习平台。您将在学习过程中学习GUI编程。Oracle的Java教程是一个很好的起点。GUI编程有一个特定的路径

慢下来。你显然积累了各种各样的信息,据我所知,其中一些对你没有用处。谷歌的WindowBuilder Pro是针对GWT(web GUI)的。您计划构建什么样的GUI?网状物桌面? 对于桌面,您选择的IDE将有一个(据说)体面的GUI构建器(Netbeans、IDEA、Eclipse)。对于web,除非您使用的框架明确允许这样做,并且有一个IDE插件(如GWT或Vaadin),否则您就只能靠自己了

除非你想学习用户界面和/或用户体验,否则我建议你不要把它本身当作一种学术追求。GUI只是用户用来体验应用程序的界面。不太重要的是您用来构建它的工具,而更重要的是用户的整个体验。

最终用户GUI体验需要简单且可预测。这取决于您的设计能力,而不考虑所使用的工具

Rest,选择易于学习、生成可维护代码、价格低廉、易于扩展的工具,最重要的是提供了可添加到现有框架(如Spring、Struts等)中的插件