gpt4 book ai didi

Java - 为应用程序构建 GUI

转载 作者:行者123 更新时间:2023-12-02 03:49:49 26 4
gpt4 key购买 nike

这些年来我编写了很多 Java 应用程序,但其中绝大多数都是简单的命令行程序,只有几百行和(最多)几个类。

我的问题是这样的:

我现在如何设计/编码此应用程序的界面?我从哪说起呢?我的意思是有任何教程/资源描述所涉及的步骤吗?我知道 Swing 存在,但是您从哪里开始,它是唯一的选择吗?

感谢任何帮助/帮助...

最佳答案

Java 的富客户端 GUI 工具包基本上是:

  • AWT Sun 的 Abstract Window Toolkit 是用于制作 GUI 的原始组件套件,这是一个基于使用 native 组件的工具包。 AWT 仍然包含 J2SE GUI 非常重要部分的核心,例如 Graphics/Color/Java 2D、ImageBufferedImage,打印,D'n'D..
  • Swing 当前主流桌面应用程序。组件工具包。 Swing 在内部生成组件,并允许为 GUI 设置 Pluggable Look and Feel。 Swing 提供了 AWT 中不可用的组件和功能,例如 JTableJTree、Swing 组件中对格式化文档(例如 RTF 和简单 HTML)的支持。有关详细信息,请参阅 things that Swing provides beyond AWT .
  • Java FX 2 旨在(最终)替代 Swing、AFAIU。
  • SWT 是另一种选择,不是由 Oracle 编写的,使用 native 。我不会向学习富客户端编程的人推荐它,因为获得与 Swing 相关的答案要容易得多。

关于Java - 为应用程序构建 GUI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8845617/

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