“Toolkit.getDefaultToolkit().sync()”是什么意思? [已关闭]

问题描述 投票:0回答:1

我有三个相当小的问题,所以我想在这里在一个线程中问所有这些问题。

1-

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

2-

g.dispose()
有什么作用? (
g
是一个
Graphics
对象)。

3- 这是什么意思:

setDoubleBuffered(true)
是什么意思?

以上所有内容都发生在扩展 JPanel 的类中。

谢谢

java swing jpanel toolkit
1个回答
1
投票
  • sync()
    - 同步图形状态

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

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


点击链接。您确实需要学习如何搜索和阅读文档。

这里是文档主页的链接。任何时候您需要问这样的问题,请先转到此页面并搜索。

© www.soinside.com 2019 - 2024. All rights reserved.