中易网

怎么运用java swing画10*10的方格图

答案:2  悬赏:60  
解决时间 2021-04-27 06:04
  • 提问者网友:话酸浅沫
  • 2021-04-27 01:56
怎么运用java swing画10*10的方格图
最佳答案
  • 二级知识专家网友:偏爱自由
  • 2021-04-27 02:47
import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.GridLayout;
import java.awt.Label;
import javax.swing.JFrame;
import javax.swing.JPanel;

public class Example9_4
{
public static void main ( String[] args )
{
new WinGrid ();
}
}

class WinGrid extends JFrame
{
private static final long serialVersionUID = 1L;
GridLayout grid;
JPanel chessboard;

WinGrid ()
{
chessboard = new JPanel ();
grid = new GridLayout (10, 10);
chessboard.setLayout (grid);
Label[][] label = new Label[10][10];
for ( int i = 0; i < label.length; i++ )
{
for ( int j = 0; j < label[i].length; j++ )
{
label[i][j] = new Label ();
if (( i + j ) % 2 == 0)
label[i][j].setBackground (Color.pink);
else
label[i][j].setBackground (Color.black);
chessboard.add (label[i][j]);
}
}
add (chessboard, BorderLayout.CENTER);
setBounds (10, 10, 570, 390);
setDefaultCloseOperation (JFrame.EXIT_ON_CLOSE);
setVisible (true);
}
}
全部回答
  • 1楼网友:废途浑身病态
  • 2021-04-27 04:08
我不会~~~但还是要微笑~~~:)
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息