首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为java学习和使用最简单的gui工具包

为java学习和使用最简单的gui工具包
EN

Stack Overflow用户
提问于 2012-09-18 12:24:17
回答 1查看 1.7K关注 0票数 4

我想学习java的GUI开发。有人能给我推荐一些易学易用的GUI小部件工具包吗?我还想知道一个很好的工具包GUI设计人员。工具包应该与gtk和qt很好地集成在一起。提前感谢!

EN

回答 1

Stack Overflow用户

发布于 2012-09-18 12:52:25

嗯,我真的不知道为什么您需要与gtk和qt集成。基本上,当您讨论java桌面的gui时,有4种主要选项。

  1. AWT -非常过时,不要使用它,除非你真的不需要
  2. SWT --更好的是,您将获得类似Eclipse的ui (它是用SWT编写的)。很多人声称它比挥杆更快(见选项3)
  3. Swing - java标准库的一部分。作为AWT的替代物。非常坚固(~12-13年)。平台独立于实现(您的小部件在所有操作系统上看起来都是一样的)。在现代java版本中,速度也相当快。非常灵活。如果必须使用java,我建议使用Swing或SWT。我更喜欢挥杆,但这完全是我的观点。缺点-“原样”需要大量的编码,而且您看不到页面的实际外观(没有标记)。不使用任何类型的脚本语言。在Swing的顶部,您可以使用Apache之类的东西,但是它完全不同。
  4. Java FX.作为一个‘下一代用户界面’平台开发。需要java编译器(它不是java代码,而是编译成字节码的东西)。看起来很不错,而且本身就是一个很好的平台,它可以被认为是Flex和Silverlight的竞争对手。主要的缺点是它没有那么广泛,因为在竞争对手之后变得太迟了。因此,它的社区相对较小。

我不知道与QT/GTK的集成,所以我不能告诉你太多

希望这能有所帮助

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12476972

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档