【问题标题】:Java and GUI optionsJava 和 GUI 选项
【发布时间】:2011-08-05 23:32:10
【问题描述】:

在使用 Swing 在 Java 中创建 GUIS 时,我非常有能力,但是我不禁觉得我正在创建的东西有点太简单了。尝试快速更改时,我很生气。

如果我有更多空闲时间,我很想花时间更熟悉 Swing,但目前这是不可能的。

所以我向社区提出的问题是,您对我制作更具吸引力的 GUI 的替代方法有什么想法吗?

【问题讨论】:

  • @userNNNN “关于替代方案的任何想法......” 聘请某人为您完成“简单而烦人”的部分。顺便说一句 - 这些词是 Java 和 Swing。
  • 没有帮助,像这样的 cmets 是试图学习的学生发现提出问题令人生畏的原因。如果你没什么建设性的话,我建议你什么也不说。如果你要问我至少有礼貌地把它放在上下文中,我指的是快速的改变,最终我需要花费时间来实施。当我写这个问题时,我并不想被光顾,所以我很感激你把你的 cmets 留在别处。亲切的问候西蒙
  • @user671430:抱歉,我不得不同意 Andrew 的观点,主要是因为您抱怨图书馆,但没有向我们提供任何细节。因此很可能问题出在您而不是库上,解决方案是让您在 Swing 编码中变得更强大,这样您就不会觉得它“简单而烦人”。
  • @user 这仍然非常模糊,无法获得具体答案。您需要为此发布一些特定的代码示例。
  • 简单没有错,我从没说过有。你正在把这个问题变成一场辩论。我只是要求创建 Java 应用程序用户界面的替代方法。看,我很欣赏你试图回答这个问题,但是正如我已经说过的那样,这个问题在它上升的几分钟内就得到了回答。你不能这样做并不是坏事。但是,如果您正在寻找我认为的典型答案,您应该查看下面给出的答案。我没有时间继续反驳这种无稽之谈。感谢您尝试亲切的问候

标签: java swing


【解决方案1】:

This 是一个非常好的讨论这个问题的线程。 Swing 是一个非常强大的框架/库,你可以用它做很多事情,当然还有很有吸引力的 GUI。

如果您愿意,可以使用 GUI 设计器,例如 Netbeans 附带的。

如果您不想继续使用 Swing,可以使用 SWT,但是,由于它不是标准的,这会使您的代码变得臃肿,并且不一定会使您的应用看起来更好。

【讨论】:

    【解决方案2】:

    我并不是说这是一个好主意,但您可以使用 Adob​​e Air/Flash 创建您的 GUI,然后使用 BlazeDS 在 Java 和 Flex/Air/Flash 之间进行通信。它看起来确实更好,但是您正在使用某些人不喜欢的 Flash 进行编程。

    不是说这是个好主意,但确实有效。

    【讨论】:

    • 感谢您的想法,尽管我不得不说,在我拥有的即时框架内,我可能会坚持我所拥有的简单 gui,不过,谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-07-30
    相关资源
    最近更新 更多