Attualmente sto lavorando alla mia GUI per questo risolutore di Sudoku che sto creando. Sono riuscito a stampare il tabellone senza problemi. Tuttavia mi piacerebbe sapere come andrei a differenziare le regioni 3x3 con una sorta di linea più spessa o colorata.GUI di Sudoku che utilizzano java
Fondamentalmente qualcosa di simile alla foto qui sotto.
Di seguito è il codice che ho già implementato. Grazie!
Board = new JPanel(new GridLayout(9, 9));
for(int i= 0; i < 9; i++) {
for(int j = 0; j < 9; j++) {
board[i][j] = new JLabel();
board[i][j].setBorder(BorderFactory.createLineBorder(Color.DARK_GRAY));
Font font = new Font("Arial", Font.PLAIN, 20);
board[i][j].setFont(font);
board[i][j].setForeground(Color.WHITE);
board[i][j].setBackground(Color.WHITE);
board[i][j].setOpaque(true);
board[i][j].setHorizontalAlignment(JTextField.CENTER);
Board.add(board[i][j]);
}
}
Vedi anche [ 'CellTest'] (http: // StackOverflow. com/a/4151403/230513). – trashgod