sto lavorando con netbeans. il codice è incompleto, xkè oltre alla scacchiera sto aggiungendo informazioni riguardo alla partita da visualizzare. Posto la parte relativa alla scacchiera.
codice:import java.awt.Component; import javax.swing.*; import java.awt.*; class Square extends JPanel { private static final Color white = new Color(15787904); private static final Color black = new Color(4333838); public Square(boolean even) { super(); this.setBackground(even ? white : black); } } public class ChessBoard extends JFrame { /** Creates a new instance of ChessBoard */ public ChessBoard() { super("Simplest Chessboard Ever"); this.setLayout(new BorderLayout()); JPanel center = new JPanel(); center.setLayout(new GridLayout(8,8)); for (int i = 0; i < 8; i++) { for (int j = 0; j < 8; j++) { Component add = center.add(new Square((i+j)%2==0)); } } this.add(center, BorderLayout.CENTER); this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); this.setSize(500,500); this.setVisible(true); } public static void main (String[] args) { new ChessBoard(); } }

Rispondi quotando