?? testframe.java
字號(hào):
try {
magic[6][4] = Integer.parseInt(tNum_6_4.getText().trim());
}
catch (Exception e) {
magic[6][4] = 0;
}
try {
magic[6][5] = Integer.parseInt(tNum_6_5.getText().trim());
}
catch (Exception e) {
magic[6][5] = 0;
}
try {
magic[6][6] = Integer.parseInt(tNum_6_6.getText().trim());
}
catch (Exception e) {
magic[6][6] = 0;
}
try {
magic[6][7] = Integer.parseInt(tNum_6_7.getText().trim());
}
catch (Exception e) {
magic[6][7] = 0;
}
try {
magic[6][8] = Integer.parseInt(tNum_6_8.getText().trim());
}
catch (Exception e) {
magic[6][8] = 0;
}
try {
magic[6][9] = Integer.parseInt(tNum_6_9.getText().trim());
}
catch (Exception e) {
magic[6][9] = 0;
}
try {
magic[7][1] = Integer.parseInt(tNum_7_1.getText().trim());
}
catch (Exception e) {
magic[7][1] = 0;
}
try {
magic[7][2] = Integer.parseInt(tNum_7_2.getText().trim());
}
catch (Exception e) {
magic[7][1] = 0;
}
try {
magic[7][3] = Integer.parseInt(tNum_7_3.getText().trim());
}
catch (Exception e) {
magic[7][3] = 0;
}
try {
magic[7][4] = Integer.parseInt(tNum_7_4.getText().trim());
}
catch (Exception e) {
magic[7][4] = 0;
}
try {
magic[7][5] = Integer.parseInt(tNum_7_5.getText().trim());
}
catch (Exception e) {
magic[7][5] = 0;
}
try {
magic[7][6] = Integer.parseInt(tNum_7_6.getText().trim());
}
catch (Exception e) {
magic[7][6] = 0;
}
try {
magic[7][7] = Integer.parseInt(tNum_7_7.getText().trim());
}
catch (Exception e) {
magic[7][7] = 0;
}
try {
magic[7][8] = Integer.parseInt(tNum_7_8.getText().trim());
}
catch (Exception e) {
magic[7][8] = 0;
}
try {
magic[7][9] = Integer.parseInt(tNum_7_9.getText().trim());
}
catch (Exception e) {
magic[7][9] = 0;
}
try {
magic[8][1] = Integer.parseInt(tNum_8_1.getText().trim());
}
catch (Exception e) {
magic[8][1] = 0;
}
try {
magic[8][2] = Integer.parseInt(tNum_8_2.getText().trim());
}
catch (Exception e) {
magic[8][2] = 0;
}
try {
magic[8][3] = Integer.parseInt(tNum_8_3.getText().trim());
}
catch (Exception e) {
magic[8][3] = 0;
}
try {
magic[8][4] = Integer.parseInt(tNum_8_4.getText().trim());
}
catch (Exception e) {
magic[8][4] = 0;
}
try {
magic[8][5] = Integer.parseInt(tNum_8_5.getText().trim());
}
catch (Exception e) {
magic[8][5] = 0;
}
try {
magic[8][6] = Integer.parseInt(tNum_8_6.getText().trim());
}
catch (Exception e){ magic[8][6] = 0;
}
try {
magic[8][7] = Integer.parseInt(tNum_8_7.getText().trim());
}
catch (Exception e) {
magic[8][7] = 0;
}
try {
magic[8][8] = Integer.parseInt(tNum_8_8.getText().trim());
}
catch (Exception e) {
magic[8][8] = 0;
}
try {
magic[8][9] = Integer.parseInt(tNum_8_9.getText().trim());
}
catch (Exception e) {
magic[8][9] = 0;
}
try {
magic[9][1] = Integer.parseInt(tNum_9_1.getText().trim());
}
catch (Exception e) {
magic[9][1] = 0;
}
try {
magic[9][2] = Integer.parseInt(tNum_9_2.getText().trim());
}
catch (Exception e) {
magic[9][2] = 0;
}
try {
magic[9][3] = Integer.parseInt(tNum_9_3.getText().trim());
}
catch (Exception e) {
magic[9][3] = 0;
}
try {
magic[9][4] = Integer.parseInt(tNum_9_4.getText().trim());
}
catch (Exception e) {
magic[9][4] = 0;
}
try {
magic[9][5] = Integer.parseInt(tNum_9_5.getText().trim());
}
catch (Exception e) {
magic[9][5] = 0;
}
try {
magic[9][6] = Integer.parseInt(tNum_9_6.getText().trim());
}
catch (Exception e) {
magic[9][6] = 0;
}
try {
magic[9][7] = Integer.parseInt(tNum_9_7.getText().trim());
}
catch (Exception e) {
magic[9][7] = 0;
}
try {
magic[9][8] = Integer.parseInt(tNum_9_8.getText().trim());
}
catch (Exception e) {
magic[9][8] = 0;
}
try {
magic[9][9] = Integer.parseInt(tNum_9_9.getText().trim());
}
catch (Exception e) {
magic[9][9] = 0;
}
}
public void fill_num(int row, int col) {
if (get) {
return;
}
if (row > 9) {
display();
get = true;
}
else if (col > 9) {
fill_num(row + 1, 1);
}
else if (magic[row][col] != 0) {
fill_num(row, col + 1);
}
else {
for (int i = 1; i <= 9; i++) {
int bk1 = (row - 1) / 3 + 1, bk2 = (col - 1) / 3 + 1;
if (block[ (bk1 - 1) * 3 + bk2][i] == 0 && rrow[row][i] == 0 &&
ccol[col][i] == 0) {
block[ (bk1 - 1) * 3 + bk2][i] = 1;
rrow[row][i] = ccol[col][i] = 1;
magic[row][col] = i;
fill_num(row, col + 1);
block[ (bk1 - 1) * 3 + bk2][i] = 0;
rrow[row][i] = ccol[col][i] = 0;
magic[row][col] = 0;
}
}
}
}
public void display() {
for (int i = 1; i < 10; i++) {
for (int j = 1; j < 10; j++) {
System.out.print(magic[i][j]);
}
System.out.println(" ");
}
tNum_1_1.setText(String.valueOf(magic[1][1]));
tNum_1_2.setText(String.valueOf(magic[1][2]));
tNum_1_3.setText(String.valueOf(magic[1][3]));
tNum_1_4.setText(String.valueOf(magic[1][4]));
tNum_1_5.setText(String.valueOf(magic[1][5]));
tNum_1_6.setText(String.valueOf(magic[1][6]));
tNum_1_7.setText(String.valueOf(magic[1][7]));
tNum_1_8.setText(String.valueOf(magic[1][8]));
tNum_1_9.setText(String.valueOf(magic[1][9]));
tNum_2_1.setText(String.valueOf(magic[2][1]));
tNum_2_2.setText(String.valueOf(magic[2][2]));
tNum_2_3.setText(String.valueOf(magic[2][3]));
tNum_2_4.setText(String.valueOf(magic[2][4]));
tNum_2_5.setText(String.valueOf(magic[2][5]));
tNum_2_6.setText(String.valueOf(magic[2][6]));
tNum_2_7.setText(String.valueOf(magic[2][7]));
tNum_2_8.setText(String.valueOf(magic[2][8]));
tNum_2_9.setText(String.valueOf(magic[2][9]));
tNum_3_1.setText(String.valueOf(magic[3][1]));
tNum_3_2.setText(String.valueOf(magic[3][2]));
tNum_3_3.setText(String.valueOf(magic[3][3]));
tNum_3_4.setText(String.valueOf(magic[3][4]));
tNum_3_5.setText(String.valueOf(magic[3][5]));
tNum_3_6.setText(String.valueOf(magic[3][6]));
tNum_3_7.setText(String.valueOf(magic[3][7]));
tNum_3_8.setText(String.valueOf(magic[3][8]));
tNum_3_9.setText(String.valueOf(magic[3][9]));
tNum_4_1.setText(String.valueOf(magic[4][1]));
tNum_4_2.setText(String.valueOf(magic[4][2]));
tNum_4_3.setText(String.valueOf(magic[4][3]));
tNum_4_4.setText(String.valueOf(magic[4][4]));
tNum_4_5.setText(String.valueOf(magic[4][5]));
tNum_4_6.setText(String.valueOf(magic[4][6]));
tNum_4_7.setText(String.valueOf(magic[4][7]));
tNum_4_8.setText(String.valueOf(magic[4][8]));
tNum_4_9.setText(String.valueOf(magic[4][9]));
tNum_5_1.setText(String.valueOf(magic[5][1]));
tNum_5_2.setText(String.valueOf(magic[5][2]));
tNum_5_3.setText(String.valueOf(magic[5][3]));
tNum_5_4.setText(String.valueOf(magic[5][4]));
tNum_5_5.setText(String.valueOf(magic[5][5]));
tNum_5_6.setText(String.valueOf(magic[5][6]));
tNum_5_7.setText(String.valueOf(magic[5][7]));
tNum_5_8.setText(String.valueOf(magic[5][8]));
tNum_5_9.setText(String.valueOf(magic[5][9]));
tNum_6_1.setText(String.valueOf(magic[6][1]));
tNum_6_2.setText(String.valueOf(magic[6][2]));
tNum_6_3.setText(String.valueOf(magic[6][3]));
tNum_6_4.setText(String.valueOf(magic[6][4]));
tNum_6_5.setText(String.valueOf(magic[6][5]));
tNum_6_6.setText(String.valueOf(magic[6][6]));
tNum_6_7.setText(String.valueOf(magic[6][7]));
tNum_6_8.setText(String.valueOf(magic[6][8]));
tNum_6_9.setText(String.valueOf(magic[6][9]));
tNum_7_1.setText(String.valueOf(magic[7][1]));
tNum_7_2.setText(String.valueOf(magic[7][2]));
tNum_7_3.setText(String.valueOf(magic[7][3]));
tNum_7_4.setText(String.valueOf(magic[7][4]));
tNum_7_5.setText(String.valueOf(magic[7][5]));
tNum_7_6.setText(String.valueOf(magic[7][6]));
tNum_7_7.setText(String.valueOf(magic[7][7]));
tNum_7_8.setText(String.valueOf(magic[7][8]));
tNum_7_9.setText(String.valueOf(magic[7][9]));
tNum_8_1.setText(String.valueOf(magic[8][1]));
tNum_8_2.setText(String.valueOf(magic[8][2]));
tNum_8_3.setText(String.valueOf(magic[8][3]));
tNum_8_4.setText(String.valueOf(magic[8][4]));
tNum_8_5.setText(String.valueOf(magic[8][5]));
tNum_8_6.setText(String.valueOf(magic[8][6]));
tNum_8_7.setText(String.valueOf(magic[8][7]));
tNum_8_8.setText(String.valueOf(magic[8][8]));
tNum_8_9.setText(String.valueOf(magic[8][9]));
tNum_9_1.setText(String.valueOf(magic[9][1]));
tNum_9_2.setText(String.valueOf(magic[9][2]));
tNum_9_3.setText(String.valueOf(magic[9][3]));
tNum_9_4.setText(String.valueOf(magic[9][4]));
tNum_9_5.setText(String.valueOf(magic[9][5]));
tNum_9_6.setText(String.valueOf(magic[9][6]));
tNum_9_7.setText(String.valueOf(magic[9][7]));
tNum_9_8.setText(String.valueOf(magic[9][8]));
tNum_9_9.setText(String.valueOf(magic[9][9]));
}
}
class TestFrame_bBuild_actionAdapter
implements ActionListener {
private TestFrame adaptee;
TestFrame_bBuild_actionAdapter(TestFrame adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.bBuild_actionPerformed(e);
}
}
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -