NetbeanIDEからRubicPanel
拡張されたクラスの作成から始めて、それを黒の背景に設定し、それをに配置し、このような別のクラスを使用して描画を開始します。JPanel
JFrame
public class Drow {
private final int SquareSize = 99;
public void DrowRubic(RubicEntity GameRubic, RubicPanel rPanel) {
Graphics g = rPanel.getGraphics();
g.setColor(Color.pink);
g.fillRect(0, 0, 301, 301);
int CurrentFace = GameRubic.getDirection(1);
for(int i=0; i<3; i++) {
for(int j=0; j<3; j++) {
DrowSquare(g, (99*i)+1 , (j*99)+1, GameRubic.getSpecificCell(i, j, CurrentFace));
}
}
Toolkit.getDefaultToolkit().sync();
g.dispose();
}
public void DrowSquare(Graphics g, int x, int y, Color c) {
g.setColor(c);
g.fillRect(x, y, this.SquareSize-1, this.SquareSize-1);
}
}
結果は非常に短時間で表示され、すぐに黒い背景に置き換えられるようです。
どうすれば修正でき、なぜこの問題が発生したのですか?
そして最後に私の悪い英語をお詫びします。:)