现代Java GUI

时间:2014-07-20 21:58:47

标签: java user-interface

我正在用Java编写一个小程序,如果它看起来更现代,它会很酷。我想要的东西看起来像网站,或平板应用程序,彩色按钮,大量的白色空间,看起来整洁简单。像这样的东西: http://www.the-webdesign.net/freebie-28-kostenlose-psd-user-interfaces/ (为了避免混淆:我不是在写一个网站,它是一个私有的离线程序,旨在帮助我规划角色扮演游戏。基本上我是在写它来学习Java的东西)  我读过一些听起来像我的问题,但没有找到合适的问题。关于外观和感觉有非常简单的答案。我已经检查了这一点,但我不认为那就是我想要的(或者也许是它,我只是找不到合适的一个?也许你可以推荐一个)。而真正复杂的,提到程序或我从未想过的任何东西,我不确定那些仍然是Java,但我很确定这对我来说很复杂。 所以我想知道的是:是否有一个(不仅仅是具有挑战性的)Java解决方案来做我想要的事情? (如果是,那是什么?^^)

1 个答案:

答案 0 :(得分:4)

您有很多选择,但这取决于您要使用的框架工作......

摇摆

你可以:

  • 修改现有外观的外观属性以满足您的需求
  • 创建自己的外观并满足您的需求
  • 使用合成外观来塑造外观和感觉。
  • 根据需要提供自定义绘制的元素......

查看http://docs.oracle.com/javase/tutorial/uiswing/lookandfeel/index.html

Java FX

允许你去皮肤"通过使用CSS的外观和感觉。

有关详细信息,请参阅Skinning JavaFX Applications with CSS

传递思想

A"现代"寻找申请是一件主观的事情。用户已经预定义了应用程序应该是什么样子以及应用程序应该如何工作以及应该用于实现这些结果的控件的概念。

我个人会将可用性作为主要目标,将外观作为次要目标。不要把形式放在功能上,它总会在后面咬你的