【发布时间】:2010-01-17 01:26:11
【问题描述】:
标题描述基本上说明了一切。我想使用一些需要相对学习曲线的东西,因为这是我的第一个项目,我想至少花一些时间实际编写代码,而不仅仅是学习如何做它,而且还有一些具有良好文档的东西,而某些新的前沿框架可能不会。有任何想法吗?
【问题讨论】:
标签: java user-interface frameworks
标题描述基本上说明了一切。我想使用一些需要相对学习曲线的东西,因为这是我的第一个项目,我想至少花一些时间实际编写代码,而不仅仅是学习如何做它,而且还有一些具有良好文档的东西,而某些新的前沿框架可能不会。有任何想法吗?
【问题讨论】:
标签: java user-interface frameworks
如果你想做的实际上是创建一个带有 GUI 的工作程序,而你只是想这样做 我建议查看 NetBeans 中的 Swing GUI 编辑器,因为它非常易于使用且功能强大。
有一个旧的演示在展示如何实现一个偏好面板,如 Netscape Navigator(Firefox 的前身)中的那个,但我现在找不到它。
Java 教程路径在这里:http://java.sun.com/docs/books/tutorial/uiswing/learn/index.html
编辑:似乎首选项面板演示已脱机。您可能希望查看此 NetBeans 6.0 演示:http://www.javalobby.org/eps/matisse-updates/
【讨论】:
不清楚您是指桌面还是 Web GUI。
对于桌面 GUI,只需使用 Java 的 Swing 框架。 Creating a GUI With JFC/Swing 是一个起点。当然它已经过时了,但 Swing 也是如此。你也可以试试The Java Swing tutorial。
对于 Web GUI,从 servlet/JSP 开始。试试Servlets and JavaServer Pages (JSP) 1.0: A Tutorial。
【讨论】:
摇摆+MiGLayout^^
【讨论】:
我知道您确实说过您想要一个简单易学的 GUI 工具包。 @cletus 已经确定了这个答案:)
但如果需要在决定如何编写 GUI 之前寻找替代方案并对其进行评估,请查看alternatives to Swing and AWT 的列表。
【讨论】:
Swing + GroupLayout
我一直在这几个times上发帖。
【讨论】: