java - 如何在 Java 小程序中获取/使用 bufferstrategy?

标签 java applet awt graphics2d japplet

我想知道如何在 Java Applet 中使用类似 bufferstrategy 的东西。

我想画一些类似图像的东西

gfx.drawImage(frame, 0, 0, width, height, null);

到我的小程序,但由于绘制到屏幕上的图形没有被缓冲,我收到白色闪烁。

任何帮助将不胜感激!

编辑:我有一个线程正在重新绘制此图像

编辑2:图像不断变化,因此每次变化时我都需要重新绘制

最佳答案

啊,所以 public void update(Graphics g) 方法没有白色闪烁,因为绘制到屏幕上的图形没有被缓冲。但油漆方法可以。奇怪。

关于java - 如何在 Java 小程序中获取/使用 bufferstrategy?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50384578/

相关文章:

java - 从/src/main/resources 读取文件出现异常 FileNotFound

java - 如何在 HTML 中嵌入 jar

java - 从 Applet 打印 JasperReport

java - 如何检查按下的键是否可打印?

java - AWT 框架不处理事件

java - Java中滚动后的矩形条

java - 从字符串中查找特定排列

java - JDK 中用于将时区格式化为特定字符串的任何实用程序

java - SwingerWorker 在小程序中用于角色动画?

java - 录制音频和 java.lang.NullPointerException 错误