代码之家  ›  专栏  ›  技术社区  ›  dierre

Java Swing——GUI与编码之间的分离?

  •  4
  • dierre  · 技术社区  · 14 年前

    我一直在使用Web应用程序,这就是我喜欢做的。 对于我的OOP课程,我的教授决定“强加给我使用Java”。我一直使用Java来制作控制台应用程序,这不是问题。

    有什么问题?问题是我从来没有为桌面应用开发过图形用户界面,所以我正在寻找教程。我找到了一些非常有趣的教程,但有些地方我找不到。

    好的,让我解释一下。作为撰写论文的支持框架,我使用了pureMVC的flex 3版本。flex 3有一些非常酷的功能:您可以将接口结构与接口“编码”分开。

    7 回复  |  直到 12 年前
        1
  •  4
  •   Ash    14 年前

    你可以试试 Swing JavaBuilder . 它允许您在yaml中定义GUI的组件和布局,将布局定义与“代码”部分分开。浏览一下 docs 看看它听起来像是你在寻找什么。

    (免责声明:我听说过这个库,觉得这听起来是个好主意,但自从我总是用“手”来编码Swing之后,就没有用过它了)。

        2
  •  2
  •   duffymo    14 年前

    我所知道的秋千没有什么特别的。Java是代码,而不是标记,所以它将不同于HTML/CSS/Flex体验。

    Swing是在90年代后期构想出来的;期望它符合2010年的UIS构建方式的概念是不现实的。

    您可以将L&F换出,但它不像CSS。

        3
  •  1
  •   Maurice Perry    14 年前
        4
  •  1
  •   Anton    12 年前
        5
  •  0
  •   I82Much    14 年前
        6
  •  0
  •   AudioDroid    14 年前