您最好的秋千设计模式和技巧是什么?[已关闭]
2022-09-01 04:45:27
我正在使用 Swing 为应用程序编写 GUI,为了代码维护和可读性,我希望在整个系统中遵循一致的模式。
我读过的大多数文章和书籍(或者至少是书籍部分)似乎提供了大量关于如何创建和排列各种组件的示例,但忽略了编写完整GUI的更大图景。
对于应用程序 GUI 设计,您有哪些最佳技巧,在设计或重构 GUI 应用程序时,您遵循哪些模式?
我正在使用 Swing 为应用程序编写 GUI,为了代码维护和可读性,我希望在整个系统中遵循一致的模式。
我读过的大多数文章和书籍(或者至少是书籍部分)似乎提供了大量关于如何创建和排列各种组件的示例,但忽略了编写完整GUI的更大图景。
对于应用程序 GUI 设计,您有哪些最佳技巧,在设计或重构 GUI 应用程序时,您遵循哪些模式?
切勿从 JDialog、JFrame 或 JInternalFrame 派生来定义表单、对话框...
而是从JPanel派生出来的。这将为您带来优势:
使用布局管理器。你可能会认为现在用硬编码的位置定位所有内容会更简单(特别是如果你使用图形布局工具),但是当需要更新gui或将其国际化时,你的继任者会讨厌你。(相信我,我是那个从一开始就说要使用布局管理器的人,也是那个无视我的人的继任者。