PHP Code:
private JPanel lagBrettet() {
int topp, venstre;
JPanel brettPanel = new JPanel();
brettPanel.setLayout(new GridLayout(dimensjon,dimensjon));
brettPanel.setAlignmentX(CENTER_ALIGNMENT);
brettPanel.setAlignmentY(CENTER_ALIGNMENT);
setPreferredSize(new Dimension(new Dimension(dimensjon * RUTE_STRELSE,
dimensjon * RUTE_STRELSE)));
for(int i = 0; i < dimensjon; i++) {
/* finn ut om denne raden trenger en tykker linje på toppen: */
topp = (i % vertikalAntall == 0 && i != 0) ? 4 : 1;
for(int j = 0; j < dimensjon; j++) {
/* finn ut om denne ruten er en del av en kolonne
som skal ha en tykkere linje til venstre: */
venstre = (j % horisontalAntall == 0 && j != 0) ? 4 : 1;
JTextField ruten = new JTextField();
ruten.setBorder(BorderFactory.createMatteBorder
(topp,venstre,1,1, Color.black));
ruten.setHorizontalAlignment(SwingConstants.CENTER);
ruten.setPreferredSize(new Dimension(RUTE_STRELSE, RUTE_STRELSE));
ruten.setText("A");
brett[i][j] = ruten;
brettPanel.add(ruten);
}
}
return brettPanel;
}
How can I update the Sudoku with new numbers (instead og A)?
Validate?