我想知道哪种技术可用于我的下一个项目,现在要确定它将主要是GUI库。如果它有C#和Java的绑定,那最好。漂亮的,设计友好的图形用户界面库
这将是一个游戏关卡设计师,如果有像Unity是一个皮肤黝黑的将是巨大的,或者像最新Adobe产品,甚至像搅拌机或崇高文本2
至于技术要求,如果它允许Docking,那将是非常好的,尽管如果它没有,我可能会硬编码它的一部分。 我已经看了很多Java Swing的外观和感觉,或GTK#,但我找不到任何真正有趣的东西。
有没有图书馆/这样的主题? 谢谢!
我想知道哪种技术可用于我的下一个项目,现在要确定它将主要是GUI库。如果它有C#和Java的绑定,那最好。漂亮的,设计友好的图形用户界面库
这将是一个游戏关卡设计师,如果有像Unity是一个皮肤黝黑的将是巨大的,或者像最新Adobe产品,甚至像搅拌机或崇高文本2
至于技术要求,如果它允许Docking,那将是非常好的,尽管如果它没有,我可能会硬编码它的一部分。 我已经看了很多Java Swing的外观和感觉,或GTK#,但我找不到任何真正有趣的东西。
有没有图书馆/这样的主题? 谢谢!
你可以用Java Swing做很多事情。一个示例是blueMarine,一个使用NetBeans平台(使用Swing)编写的照片管理应用程序。 (我不确定blueMarine是否仍然可用 - website似乎不起作用)。
参见例如书Filthy Rich Clients。
看起来像我发现一个很好的,https://vaadin.com/(与黑色主题,http://demo.vaadin.com/ReindeerTheme) 虽然它不支持对接元素,但在正面它支持GWT和JS输出!
不过还在寻找更好的替代品!
最新版本的GTK +通过CSS文件改进了主题支持。它比以往任何时候都更加灵活。 GNOME日记中有一个introduction。
更多的,Java和Mono都有GObject Introspection。这意味着如果库支持GObject Introspection,则可以获得大量的绑定。而这正是最好的。
实际上,Unity,Blender甚至是Sublime Text都是用GTK +编写的!只要给它一下,感受它!
这真棒!正是我需要传递给我们的设计师!谢谢! – Waneck 2012-08-08 17:19:50
谢谢你的回答。但在视觉方面,blueMarine仍然不适合我。它将成为设计师的产品,对我们而言,视觉方面非常重要。我对使用最常用的平台的gui库的质量感到有些震惊。 – Waneck 2012-08-07 14:44:39