Obecnie pracuję nad moim GUI dla tego solv sudoku, który robię. Udało mi się wydrukować tablicę bez żadnych problemów. Chciałbym jednak wiedzieć, jak rozróżnić regiony 3x3 za pomocą grubszej lub kolorowej linii.Sudoku GUI za pomocą java
Zasadniczo coś podobnego do poniższego obrazu.
Poniżej jest kod I już wdrożone. Dzięki!
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]);
}
}
Zobacz również [ 'CellTest'] (http: // stackoverflow. com/a/4151403/230513). – trashgod