用什么来编写用户界面?

时间:2010-07-06 13:07:30

标签: java user-interface

我已经编写了一系列类来插入来自串口的数据。此数据需要显示在屏幕上。我正试图以精致的外观直奔眼睛糖果。

Swing UI-易于编程,产生平庸的结果 Open GL-难以编程,产生良好的结果。

还有其他选择吗?

6 个答案:

答案 0 :(得分:4)

SWT一个去,API比Swing简单得多。这里是a recent question,概述了SWT和Swing之间的差异。

答案 1 :(得分:2)

我不知道有任何其他选择,但在我看来,可以用Swing编写漂亮的GUI。只是改变丑陋的默认外观和感觉还有很长的路要走。视觉吸引力似乎并不是大多数Java程序员的首要任务,因此你必须努力做出任何漂亮的东西。

答案 2 :(得分:1)

JavaFX也许?还没试过,它显然提供了一些眼睛糖果。

答案 3 :(得分:0)

您可以将NetBeans与JOGL(用于OpenGL的Java绑定)结合使用,或者仅使用Java2D。

对于Swing应用程序,NetBeans有一个简单的GUI Builder - 你可以创建漂亮的界面(如果你进入它),轻松改变外观和感觉等等,你可以使用Java2D或JOGL可视化您的数据并将其嵌入GUI中以显示它。

JOGL for NetBeans有一个插件,所以入门很麻烦。

答案 4 :(得分:0)

使用html,css,javascript。比使用Swing或相关技术更容易获得wizz-bang用户界面。

答案 5 :(得分:0)

对于我的工作项目,我们购买了JFormDesigner的许可证。 这真是一个很好的工具,为我们节省了很多时间。

手工编写Swing应用程序可能是一个真正的痛苦,并且很难维护。

此工具选择正确的方法:模型 - 视图 - 控制器。 GUI构建器为您创建表示接口的XML文件。这些XML文件在运行时加载并转换为Swing对象。构建器还会生成可以使用事件处理程序填充的Java存根。

它还处理本地化和漂亮的布局好处。

试一试。