forループを使用して楕円を描画しようとしていますが、それぞれx値とy値を含む座標のリストを反復します。現在、私はプログラムを開始しても、何も描いていないようです。最初に描画されますが、プログラムが実行されているときに描画しようとすると、描画されていないように見えます。ここでグラフィックスを使用した問題描画Java
は、描画のためのコードです:
private void render(){
bs = display.getCanvas().getBufferStrategy();
if(bs == null){
display.getCanvas().createBufferStrategy(3);
return;
}
g = bs.getDrawGraphics();
//Draw Here!
DrawGrid(g);
g.fillOval(100, 100, 10, 10);//this seems to draw
for(int i = 0; i < points.size();i++){//this doesn't draw....
System.out.println(points.get(i));
g.drawString(points.get(i).toString(), points.get(i).x*100-5+100, points.get(i).y-5-300);
g.fillOval(points.get(i).x*100-5+100, points.get(i).y-5-300, 10, 10);
}
//End Drawing!
bs.show();
g.dispose();
}
あなたはより多くの詳細が必要な場合は、私がいるjava.awtライブラリからグラフィックスを使用しています。また、私は過去にこれをやったことがありますが、なぜ今回はうまくいかないのか分かりません。
ヘルプをもっと早く得るには、[MCVE]または[短く、自己完結型の正しい例](http://www.sscce.org/)を投稿してください。 –