我有三个相当小的问题,所以我想在这里在一个线程中问所有这些问题。
1-
Toolkit.getDefaultToolkit().sync()
是什么意思?
2-
g.dispose()
有什么作用? (g
是一个 Graphics
对象)。
3- 这是什么意思:
setDoubleBuffered(true)
是什么意思?
以上所有内容都发生在扩展 JPanel 的类中。
谢谢
sync()
- 同步图形状态
dispose()
- 处理此图形上下文并释放它正在使用的任何系统资源。调用 dispose 后,无法使用 Graphics
对象。
setDoubleBuffered()
- 设置此组件是否应使用缓冲区进行绘制。如果设置为 true,则该组件的所有绘制都将在屏幕外绘制缓冲区中完成。离屏绘画缓冲区将被复制到屏幕上。如果 Component
被缓冲并且其祖先之一也被缓冲,则将使用祖先缓冲区。
点击链接。您确实需要学习如何搜索和阅读文档。
这里是文档主页的链接。任何时候您需要问这样的问题,请先转到此页面并搜索。