gpt4 book ai didi

java - 你最好的 Swing 设计模式和技巧是什么?

转载 作者:IT老高 更新时间:2023-10-28 20:52:20 28 4
gpt4 key购买 nike

我正在使用 Swing 为应用程序编写 GUI,为了代码维护和可读性,我希望在整个系统中遵循一致的模式。

我读过的大部分文章和书籍(或至少书籍部分)似乎都提供了大量关于如何创建和排列各种组件的示例,但忽略了编写完整 GUI 的大局。

您对应用程序 GUI 设计的最佳建议是什么?在设计或重构 GUI 应用程序时您遵循哪些模式?

最佳答案

永远不要从 JDialog、JFrame 或 JInternalFrame 派生来定义您的表单、对话框...

而是从 JPanel 派生而来。这将为您带来以下优势:

  • 以后可以从例如,JFrame 到 JDialog(因为用户改变了主意)
  • 您可以将一个面板实例从一个 JDialog 重用到另一个(JDialog 通常不可重用,因为它们是通过对其“父级”、框架或另一个对话框的引用来构建的)
  • 您可以稍后更改替换JDialog具有更多功能来自第 3 方框架的子类。

关于java - 你最好的 Swing 设计模式和技巧是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/496233/

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