public class Game extends Canvas
public class Game extends JComponent
createBufferStrategy(2);
strategy = getBufferStrategy();
strategy.show();
this.setDoubleBuffered(true);
Agora o problema é que eu não consigo desenhar mais nada na tela. O programa carrega o JPanel, mas não exibe nada dentro dele.
Veja um exemplo de uma função que deveria desenhar:
public void paintStageConfig(){
Graphics2D g = (Graphics2D)strategy.getDrawGraphics();
g.setColor(Color.black);
g.fillRect(0,0,getWidth(),getHeight());
g.setFont(new Font("Arial",Font.BOLD,20));
g.setPaint(Color.GREEN);
g.drawString("OBJETIVO: ",Stage.WIDTH/2-90, 120);
//strategy.show();
}
Logo no início essa função é chamada, mas não aparece nada. O que estou fazendo de errado? Se necessário, posto mais código, postei só o que achei necessário, pois o programa tem bastante coisa.
Vlw!