私はこのようなコードを持っています:
jLabel.setIcon(map);
Graphics2D g = (Graphics2D) jLabel.getGraphics();
g.drawPolygon(xpoints,ypoints,vpolygonpointsarray.length);
ただし、ラベルアイコンが更新される前に、ポリゴンが最初に描画されます。アイコンを設定すると、新しいスレッドが作成されると思います。アイコンが設定されるまで待ってから、残りのコードを実行したいと思います。どうすればいいですか?