java - java swing如何从不同的操作系统绘制到屏幕上?

标签 java swing awt

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

最佳答案

Graphics2D的具体实现在每个支持的平台上直接绘制到主机提供的重量级对等组件,例如Quartz在 Mac OS X 上,Graphics Device Interface在 Windows 和 Xlib/XCB 上,X Window System 的一部分通常在 Linux 上使用。

关于java - java swing如何从不同的操作系统绘制到屏幕上?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29440313/

相关文章:

java - Gilead 替代品将 GWT 和 Hibernate 粘合在一起

基于网络的Java桌面应用程序

java - 如何在android中添加 'java.awt.geom'类?

java - 在 Google 的 Protocol Buffers 中,什么是适合异常的协议(protocol)文件/模型?

Java 垃圾收集 - 它有什么作用?

java - 在java中将一个jlist中的选定项目显示到另一个jlist中

Java Applet 从另一个类重绘

java - 简单的自定义绘画错误

java - 将具有指定泛型列表类型的 Observable 作为方法参数传递

java - 更改 JXTable 中的当前选择不起作用?