⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 chessboardtest.java.no

📁 8 queen 1 game simple to proggramer
💻 NO
字号:
package sdda.projet1;import java.awt.image.BufferedImage;import java.io.*;import javax.imageio.ImageIO;import javax.swing.JFrame;import javax.swing.Timer;import java.awt.event.*;/** * Describe class ChessBoardTest here. * * * Created: Sat Sep 27 01:57:44 2008 * * @author <a href="mailto:nogah@kitchen">Ngo Huy Hoang</a> * @version 1.0 */public class ChessBoardTest {    /**     * Creates a new <code>ChessBoardTest</code> instance.     *     */    public static void main(String args[]) {        BufferedImage img;        try {            img = ImageIO.read(new FileInputStream("/home/nogah/Desktop/Chess_qlt45.png"));            boolean black = false;            final ChessSquare[] squares;            final ChessBoard board = new ChessBoard(img);            final JFrame f = new JFrame();            f.add(board);            f.setSize(600, 600);            f.setVisible(true);            f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);                        squares = board.getSquares();            squares[2].toogleOccupied();            board.repaint();            //f.repaint();                                    /*            int delay = 1000;            TaskPerformer performer = new TaskPerformer(f, board, squares);            Timer t = new Timer(delay, performer);            performer.setTimer(t);            t.start();            */        } catch (IOException e) {            System.out.println("oeauaoe");        }    }}class TaskPerformer implements ActionListener {    Timer t;    JFrame f;    ChessBoard board;    ChessSquare squares[];    public TaskPerformer(JFrame f, ChessBoard board, ChessSquare[] squares) {        this.f = f;        this.board = board;        this.squares = squares;    }    public void setTimer(Timer t) {        this.t = t;    }    static int count = 0;    public void actionPerformed(ActionEvent evt) {        if (count < 3) {        squares[count].toogleOccupied();        count++;        board.repaint();        f.repaint();        }        else {            t.stop();        }    }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -