java swing如何从不同的操作系统中抽取屏幕?

我知道Swing使用Java2d扩展AWT在屏幕上绘制但是,swing使用什么样的低级工具包来渲染? 例如GTK还是QT?

每个支持的平台上Graphics2D具体实现直接绘制到主机提供的重量级对等组件,例如Mac OS X上的Quartz ,Windows上的图形设备接口和Xlib / XCB,这是Linux上经常使用的X Window系统的一部分。