使用Swing绘制Java网格

我想提请使用Java网格(10×10),但我们必须使用来实现它drawRectMethodJFrame,这是我的计划至今

import java.awt.*;

import javax.swing.*;

public class Grid extends JFrame {

public Grid() {

setSize(500, 500);

setVisible(true);

}

// draw grid

public void paint(Graphics g) {

for (int x = 30; x <= 300; x += 30)

for (int y = 30; y <= 300; y += 30)

g.drawRect(x, y, 30, 30);

}

public static void main(String args[]) {

Grid application = new Grid();

application.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

}

}

回答:

该代码有效。

只需删除25

import java.awt.*;

import javax.swing.*;

public class Grid extends JFrame {

public Grid() {

setSize( 500, 500 );

setVisible( true );

}

public void paint( Graphics g )

{

for ( int x = 30; x <= 300; x += 30 )

for ( int y = 30; y <= 300; y += 30 )

g.drawRect( x, y, 30, 30 );

}

public static void main( String args[] )

{

Grid application = new Grid();

application.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE ); } }

以上是 使用Swing绘制Java网格 的全部内容, 来源链接: utcz.com/qa/415266.html

回到顶部