【问题标题】:A better gui design using java使用 java 更好的 gui 设计
【发布时间】:2012-02-09 12:57:32
【问题描述】:

我正计划开发一个 java 应用程序,所以我正在寻找一些可以提供令人愉悦的外观和感觉并且易于定制的库。我尝试了 swing,但外观和感觉并不是我所期望的并创建了一个外观我认为感觉并不容易(我不确定)。我来自网络开发。在我之前的问题Java GUI development alternative to swt or swing 中,大多数人推荐 javafx,我正在使用 64 位 linux 机器,而 javafx 不可用。我需要一些建议,

最好创建自己的外观库,否则建议一些好的外观库

注意:我尝试了 nimbus 的外观和感觉。

【问题讨论】:

  • 也许你应该尝试改变 L&F,在这里查看docs.oracle.com/javase/tutorial/uiswing/lookandfeel/…
  • @medopal 请参阅Nested Layout Example 以快速试用已安装的 PLAF。
  • 请注意,一般来说,用户认为最漂亮的 PLAF 是由getSystemLookAndFeelClassName() 给出的。或者换一种说法,给用户他们期望看到的 PLAF,一个看起来就像标准应用程序的 PLAF。在他们的操作系统上。
  • 是的...我认为系统的外观和感觉看起来像垃圾,特别是因为字体不正确...我认为“Nimbus”是要走的路,结合自定义字体。 (an)Droid 字体非常漂亮而且免费。

标签: java swing user-interface


【解决方案1】:

我可以给出一些与 Swing 结合使用的建议:

  • JRibbon/Flamingo(Office 2007 类似丝带)
  • Substance 外观和感觉(与 JRibbon/Flamingo 配合得非常好,可配置性强,有很多预定义的 skins
  • SwingX(附加/扩展 Swing 组件)

请注意,对于 Substance,有一个名为 Insubstantial 的叉子,其中还包含一个名为 Peacock 的 Flamingo 叉子。

【讨论】:

  • 我从github.com/Insubstantial/insubstantial 下载了文件,你能告诉我如何构建库吗?
  • @Ramesh,我会使用其中一个预建库,例如来自Maven Central的人。
  • @Ramesh 我建议下载 code_source,然后搜索 Java 文件夹 test,有 Check.java(所有更好的自定义 Swing 外观和感觉都可以从一个 JFrame 访问),其余的由你决定(对于信誉> 10k的用户stackoverflow.com/a/9007004/714968)
【解决方案2】:

JRibbon 是 Java 应用程序中菜单和工具栏的最佳替代品。 JRibbon 提供了比普通菜单栏和工具栏更好的用户体验。它看起来像 Java 中的丰富 UI 组件。 JRibbon 拥有 Microsoft Office Ribbon 等所有功能,如应用程序菜单、任务栏。 Source : JRibbon Tutorial

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-09-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-19
    • 1970-01-01
    • 2014-08-25
    相关资源
    最近更新 更多