1

我正在考虑下一个项目使用哪种技术,而现在决定它的主要是 GUI 库。最好它具有 C# 和 Java 的绑定。

这将适用于游戏关卡设计师,如果有像Unity那样的深色皮肤,或者像最新的Adob​​e产品,甚至像 Blender 或 Sublime Text 2 这样,那就太好了。

至于技术要求,如果它允许 Docking 那就太好了,但如果不允许,我可能会硬编码其中的一部分。我已经为 java Swing 外观或 GTK# 寻找​​了很多东西,但我找不到任何视觉上真正有趣的东西。

有没有这样的图书馆/主题?谢谢!

4

3 回答 3

3

最新版本的 GTK+ 通过 CSS 文件改进了主题支持。它比以往任何时候都更加灵活。The GNOME Journal 上有介绍。

此外,Java 和 Mono 都有GObject Introspection。这意味着如果库支持 GObject Introspection,您可以获得很多开箱即用的绑定。它是最好的。

事实上,Unity、Blender 甚至 Sublime Text 都是用 GTK+ 编写的!试一试,感受一下!

于 2012-08-08T14:55:19.580 回答
2

好像我找到了一个不错的,https://vaadin.com/(带有黑色主题,http://demo.vaadin.com/ReindeerTheme)虽然它不支持对接元素,但它的优点是支持GWT和JS输出!

不过,仍在寻找更好的替代品!

于 2012-08-07T14:46:29.290 回答
2

您可以使用 Java Swing 做很多事情。blueMarine就是一个例子,这是一个使用 NetBeans 平台(使用 Swing)编写的照片管理应用程序。(我不确定 blueMarine 是否仍然可用 - 该网站似乎无法正常工作)。

例如,参见《肮脏的富客户》一书。

于 2012-08-07T13:51:05.047 回答