我试图在JPanel上绘制一个网格但是当我在循环中调用重绘方法时它只能运行一次.这是我的代码:
public class Board extends JPanel{
// --- Set Density of Grid ---
public final int lines = 10;
// ---------------------------
public final int width = 600;
public final int height = 600;
public Point p1 = new Point(0,0);
public Point p2 = new Point(0,0);
public Board() {
int c0 = width/lines;
for (int j=0; j<2; j++){
int c1 = width/lines;
for (int i=0; i<lines; i++){
if (j==0){
p1 = new Point(c1,0);
p2 = new Point(c1,height);
}
if (j==1){
p1 …
Run Code Online (Sandbox Code Playgroud)