上下文:我希望给我的开发人员一些东西摆脱目前的"典型Java UI",当它至少不使用操作系统的UI或增强框架时,这是非常可怕和可怕的.
目标:我希望能够拥有一个开箱即用的优秀用户界面,并且理想情况下可定制,但主要的重点是它足以在化妆品方面增强用户体验并具有所有功能(小部件等等). .)构建复杂的可视化应用程序.
限制和理想的解决方案:我喜欢Flex的UI,但我无法在Flash技术的基础上进行构建.我想从Flex借用的最短期功能之一是他们的动画拖放和动画自动重新排序组件(手机示例,隐藏一个,另外两个并排移动,或当你拖动元素在一个窗口中,它以流畅和合乎逻辑的方式移动其他人,而ZK看起来不错,但静态地移动框或信息(http://www.zkoss.org/zkdemo/layout/business_portal)和(http:// www.zkoss.org/zkdemo/effects/drag_n_drop)
我想我的开发人员可以添加额外的编程来添加动画功能,但是如果有什么东西可以做到这一点以及更简单的方式,那就太棒了.
如果一个人知道如何充分利用它,那么Swing并不是一件好事.如果您的开发人员手头有一些设计良好的自定义UI组件,事情将变得更加容易.我喜欢Swing因为它的无所不能和丰富的表现能力.我喜欢做我自己的画作,以达到那些"难以想象"的效果,同时也满足性能要求.我想与您分享一些由我创建的用户界面:




通过利用外观和感觉,也可以使UI看起来更好 - 您甚至不需要任何第三方软件:

