gpt4 book ai didi

Java Swing - GUI 和编码之间的分离?

转载 作者:搜寻专家 更新时间:2023-11-01 01:47:49 25 4
gpt4 key购买 nike

我一直使用网络应用程序,这也是我喜欢做的事情。对于我的 OOP 类(class),我的教授决定“强加”我使用 Java。我一直使用 java 来制作控制台应用程序,所以这不是问题。

问题是什么?问题是我从来没有为桌面应用程序开发过 GUI,所以我一直在寻找教程。我找到了一些非常有趣的教程,但有些东西我在那里找不到。

好吧,让我解释一下。作为撰写论文的支持框架,我使用了 PureMVC 的 Flex 3 版本。 Flex 3 有一些非常酷的东西:您可以将界面结构与界面“编码”分开。您可以使用类似 HTML 的语言 mxml 编写结构,甚至可以使用类似 CSS 的语言添加样式。添加事件时,您在单独的类(在 AS3 中)中编写该事件的代码。

Swing 有类似的东西吗?或者,如果没有 Swing,Java 是否有一个允许它的 GUI 库?

编辑:感谢您的回答,我仍在评估您的解决方案。

最佳答案

你可以尝试像 Swing JavaBuilder 这样的东西.它允许您在 YAML 中定义 GUI 的组件和布局,将布局定义与“代码”部分分开。浏览 docs看看它听起来是否像您要找的东西。

(免责声明:我听说过这个库并认为它听起来是个好主意,但还没有使用过它,因为我总是“手工”编写 Swing 代码)。

关于Java Swing - GUI 和编码之间的分离?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4113426/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com