Swing按钮与AWT按钮? [复制]

Posted

技术标签:

【中文标题】Swing按钮与AWT按钮? [复制]【英文标题】:Swing button vs AWT button? [duplicate] 【发布时间】:2013-05-22 18:39:01 【问题描述】:

我正在开始为期末课程项目制作扫雷游戏,但在开始制作所需的 GUI 之前,我想要一些关于使用哪些按钮的建议。

我应该使用 AWT 还是 Swing 按钮?哪个项目更有利于项目?

如果有什么不同,我会使用 Netbeans。

【问题讨论】:

【参考方案1】:

您应该普遍使用 Swing。主要原因是 Swing 旨在替代/增强 AWT。

Swing 通常更易于配置和使用灵活。

您应该避免在同一个 UI 中混合 AWT 和 Swing 组件,它们往往不能很好地协同工作。

对于 Swing 组件有更多的支持和信息(更不用说一个由 3rd 方组件和开发人员组成的大型社区)

您还可以查看AWT vs Swing 和What is the difference between Swing and AWT? 了解更多详情

【讨论】:

【参考方案2】:

很少有人在 AWT 中进行开发。 (将鼠标悬停在问题中的 AWT 和 Swing 按钮上。您会看到 61 人关注 AWT 问题,1.3k 关注 Swing)。

我会使用 Swing。花时间学习更新的 API 及其功能。

从Swing tutorial 开始了解基础知识。

【讨论】:

以上是关于Swing按钮与AWT按钮? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

Swing009——JButton按钮组件

java swing中实现列表中加入单选按钮,单选按钮发生变化时能触发事件

JAVA Swing 多个按钮组

java swing 编程中,如何实现点击按钮弹出新的窗口???

java swing 点击按钮跳转到一个dialog对话框

Java二级-Swing实现复选按钮