driver.java
来自「Java程序设计(美) David D. Riley著 机械工业出版社 书籍配套」· Java 代码 · 共 36 行
JAVA
36 行
import java.awt.Color;import javax.swing.JFrame;/** CheckerBoard Program (Figure 12.27) * Author: David Riley * Date: January, 2005 */public class Driver { private Rectangle[][] checkerboard; private JFrame window; private Oval whitePiece; public Driver() { JFrame window = new JFrame("Checkboard"); window.setBounds(100, 100, 160, 160); window.setVisible(true); window.setLayout(null); checkerboard = new Rectangle[8][8]; for (int row=0; row!=checkerboard.length; row++) { for (int col=0; col!=checkerboard[0].length; col++) { checkerboard[row][col] = new Rectangle(col*20, row*20, 20, 20); if ((row+col) % 2 == 0) { checkerboard[row][col].setBackground( Color.black ); } else { checkerboard[row][col].setBackground( Color.red ); } window.add( checkerboard[row][col], 0 ); } } whitePiece = new Oval(2, 2, 16, 16); whitePiece.setBackground( Color.white ); checkerboard[1][6].add(whitePiece, 0); window.repaint(); }}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?