JRuby是用于Java平台的一个Ruby实现。它使您可以通过JVM执行Ruby代码。在JRuby下运行的Ruby代码还可以装载和使用Java库,包括Swing。所以JRuby+Swing的组合,也成为了开发人员的选择之一。...详细
Abstract Windows Toolkit(AWT是最原始的Java GUI工具包。AWT的主要优点是,它在Java技术的每个版本上都成为了一种标准配置,包括早期的Web浏览器中的Java实现;另外它也非常稳定。Java Swing是Java Foundation Classes(JFC的一部分,它是试图解决AWT缺点的一个尝试。在Swing中,Sun开发了一个经过仔细设计的、灵活而强大的GUI工具包。Swing是在AWT组件基础上构建的。所有Swing组件实际上也是AWT的一部分。...详细
UI应用的需求经常在改变,这个框架可以帮助你很容易的对付这些改变。尽管Java是基于框架的,但本文谈到的这个模式能够应用在任何语言和开发环境中的应用中。Swing应用框架只解释了GUI应用中的模式。...详细