“Toolkit.getDefaultToolkit()。sync()”是什么意思?

时间:2013-12-27 16:33:30

标签: java swing jpanel toolkit

我有三个相当小的问题,所以我想在这里的一个帖子中询问所有问题。

1- Toolkit.getDefaultToolkit().sync()是什么意思?

2- g.dispose()做了什么? (gGraphics个对象)。

3-这是什么意思:setDoubleBuffered(true)是什么意思?

所有这些都发生在扩展JPanel的类中。

由于

1 个答案:

答案 0 :(得分:1)

  • sync() - 图形状态的同步

  • dispose() - 处理此图形上下文并释放它正在使用的所有系统资源。调用dispose后,不能使用Graphics对象。

  • setDoubleBuffered() - 设置此组件是否应使用缓冲区进行绘制。如果设置为true,则此组件中的所有绘图都将在屏幕外绘制缓冲区中完成。屏幕外的绘画缓冲区将被复制到屏幕上。如果组件被缓冲并且其祖先之一也被缓冲,则将使用祖先缓冲区。


点击链接。你真的需要学习如何搜索和阅读文档。

以下是Documentation homepage的链接。无论何时您需要提出这样的问题,请先转到此页面,然后搜索。