我目前正在为我正在制作的这个数独求解器开发我的 GUI。我已经成功地打印出了电路板,没有任何问题。但是,我想知道如何用某种较粗或彩色的线来区分 3x3 区域。
基本上类似于下图。
下面是我已经实现的代码。谢谢!
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]);
}
}