Java 提供了多种 GUI 框架,如 Swing、SWT、AWT、SwingX、JGoodies、JavaFX、Apache Pivot 和 BeautyEye。...JGoodies JGoodies 主要关注于简化 Swing 的布局管理。它提供了更强大、易用的布局管理器,使得界面布局变得更加简洁和灵活。...import com.jgoodies.forms.layout.*; import javax.swing.*; public class JGoodiesExample { public...static void main(String[] args) { JFrame frame = new JFrame("JGoodies Example"); FormLayout...强 高 原生一致 较好 高性能桌面应用、Eclipse 插件 JavaFX 强 较高 优秀 很丰富 现代化桌面应用、富媒体应用 SwingX 强 一般 较好 更丰富 需要增强 Swing 功能的应用 JGoodies
Java的Swing界面一直饱受诟病,但其实很早就有JGoodies这样优秀项目,Swing本就不算大众,了解JGoodies更是小众,而更少人了解JGoodies Binding这多年前就实现得非常不错的...MVP架构封装,有兴趣的读者可看看JGoodies这篇06年的PPT《Desktop Patterns and Data Binding》。
Applications/IntelliJ IDEA.app/Contents/lib/oromatcher.jar:/Applications/IntelliJ IDEA.app/Contents/lib/jgoodies-forms.jar...Applications/IntelliJ IDEA.app/Contents/lib/oromatcher.jar:/Applications/IntelliJ IDEA.app/Contents/lib/jgoodies-forms.jar
IDEA由于对JGoodies Forms的支持,所以在开发Swing方面与前两者相比并不占有优势。