我有三个相当小的问题,所以我想在这里的一个帖子中询问所有问题。
1- Toolkit.getDefaultToolkit().sync()
是什么意思?
2- g.dispose()
做了什么? (g
是Graphics
个对象)。
3-这是什么意思:setDoubleBuffered(true)
是什么意思?
所有这些都发生在扩展JPanel的类中。
由于
答案 0 :(得分:1)
sync()
- 图形状态的同步
dispose()
- 处理此图形上下文并释放它正在使用的所有系统资源。调用dispose后,不能使用Graphics对象。
setDoubleBuffered()
- 设置此组件是否应使用缓冲区进行绘制。如果设置为true,则此组件中的所有绘图都将在屏幕外绘制缓冲区中完成。屏幕外的绘画缓冲区将被复制到屏幕上。如果组件被缓冲并且其祖先之一也被缓冲,则将使用祖先缓冲区。
点击链接。你真的需要学习如何搜索和阅读文档。
以下是Documentation homepage的链接。无论何时您需要提出这样的问题,请先转到此页面,然后搜索。