有谁知道 Swing 相关的 GUI 指南——特别是关于如何设计 Swing 应用程序以及我应该使用哪些组件?我不是在寻找官方标准,而是我可以用来为我的项目设定好的标准的实用技巧。
我自己并没有使用过多的 Swing。当然,使用 GUI 设计器单击 GUI 并不是什么大问题。但是,我想从有 Swing 经验并知道要避免什么的人那里获得一些见解。Swing 最近(在 Java 6-10 中)有了不错的变化。所以目前没有太多具体的标准化。
有谁知道 Swing 相关的 GUI 指南——特别是关于如何设计 Swing 应用程序以及我应该使用哪些组件?我不是在寻找官方标准,而是我可以用来为我的项目设定好的标准的实用技巧。
我自己并没有使用过多的 Swing。当然,使用 GUI 设计器单击 GUI 并不是什么大问题。但是,我想从有 Swing 经验并知道要避免什么的人那里获得一些见解。Swing 最近(在 Java 6-10 中)有了不错的变化。所以目前没有太多具体的标准化。
有很多资源讨论 Swing 的良好用途或展示 Swing 的良好用途。这里有几个:
这些资源不是简单的最佳实践列表,但我发现我经常受到一般设计博客和特别是 Swing 设计博客的启发。最重要的是,像swinglabs这样的项目可以向您展示人们可以使用 Swing 做什么以及正在做什么。
在尝试选择正确的布局管理器以在面板中放置组件时,我倾向于快速浏览 Sun 的布局管理器视觉指南。