Gop*_*pal 0 java graphics japplet
我正在用java applet制作纸牌游戏.我有一个扩展JApplet的类.现在我试图在applet上绘制104个图像,但是当我拖动一个图像并移动时,我的整个applet都在闪烁.在我的程序执行过程中,我在mousedragged和mousepressed中调用repaint方法,因为在拖动它之后需要重新绘制applet上的图像.
我知道每次拖动卡片并在屏幕上移动鼠标时我的绘制方法都在运行,这就是为什么我的104张卡片每次重绘applet的原因.我认为这是我的applet中闪烁的原因.
我尝试了很多次但没有解决.如何防止这种眨眼?
看看双缓冲和BufferStrategy.
曾几何时你可以通过绘制到屏幕外图像来自己完成,然后一次性将屏幕外图像绘制到applet中 - 但是现在你可以使用BufferStrategy.这是一个关于如何以传统方式进行的教程.BufferStrategy javadoc向您展示了如何使用新方法.
| 归档时间: |
|
| 查看次数: |
1467 次 |
| 最近记录: |