Java Graphics不会绘制,除非它在循环中

时间:2016-05-01 03:42:56

标签: java

当我创建Canvas和JFrame时,将画布放到JFrame上。

使用此代码

final Graphics g = Display.getBufferStrategy().getDrawGraphics();
g.setColor(Color.red);
g.fillRect(0, 0, 480, 360);
g.dispose();
Display.getBufferStrategy().show();

但是当我把代码放在

中时

只有当它在循环中时才会出现。

这不是一个大问题,因为它无论如何都会处于循环中,但是让它在一个循环中让它在帧上绘制/保留图像是很烦人的

请有人帮助我。

感谢。

0 个答案:

没有答案