2009-06-11 112 views
0

我有一个桌面应用程序。功能完整,但用户界面需要大量工作。我正在寻找UI工具。我当前的操作系统是Windows,并且需要应用程序在Windows和Linux上运行。桌面应用程序的用户界面

你们可以推荐吗?

该软件是为特定客户定制的文件管理应用程序,以及未来的Web集成计划。

感谢提前:)

应用环境 郎:JAVA, IDE:Eclipse的3.4, 目标平台:Windows Vista的OpenSuse当中11

+0

'lui tools'是什么? – 2009-06-11 07:54:41

+0

抱歉的错字,现在更新 感谢大卫迅速回复,软件目前使用摇摆组件,老实说,它看起来很粗糙:) – ap400200 2009-06-11 08:50:59

回答

1

SWT是另一种选择。优点是外观更接近本地平台,而且执行速度通常更快。主要的缺点是你将不得不针对不同的目标平台有不同的发行版,因为SWT依赖于平台特定的库。

随着GW整合的眼光,看看GWT。你用Java写你的接口,但它会生成到Javascript中,因此可以在浏览器中运行。这可能会使您的部署更容易。缺点是,您会失去一些富客户端用户界面,但也许您甚至不需要这样做。这完全取决于你的UI有多复杂。

建议的一句话:您提到了网络集成的未来计划。要特别注意从UI中分离出什么逻辑。尽可能保持UI的清洁,然后您可以在客户端或服务器上的Web UI中使用相同的逻辑。

1

如果你只是寻找一个GUI设计师,你可能请查看Netbeans IDE,它有一个内置的Swing用户界面构建器。

或者,您可以在JavaFX中构建前端。 FX还没有太多工具,但最近在JavaOne 09上预览了一个新工具。不知道它何时被发布。

0

我使用Qt的几次,觉得很擅长这样的事情 - Qt Home Page我不知道这是否是你在寻找什么作为你的应用程序是完整的,但是,但它可能值得一看。

0

找到一个很好的修复,


UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName()); 
SwingUtilities.updateComponentTreeUI(myform); 


看在我的Vista和SUSE,它足以让现在很爽。
感谢大家的帮忙