|
Курсовая работа
Страница 3
cs = label56.getText(); //Записать номинал из Label56 в переменную cs
if (i == 0) label7.setText(cs);
if (i == 1) label8.setText(cs);
if (i == 2) label9.setText(cs);
if (i == 3) label10.setText(cs);
if (i == 4) label11.setText(cs);
if (i == 5) label12.setText(cs);
if (i == 6) label13.setText(cs);
if (i == 7) label14.setText(cs);
dg = label56.getBackColor(); //Записать BackColor из Label56 в переменную dg
if (i == 0) label7.setBackColor(dg);
if (i == 1) label8.setBackColor(dg);
if (i == 2) label9.setBackColor(dg);
if (i == 3) label10.setBackColor(dg);
if (i == 4) label11.setBackColor(dg);
if (i == 5) label12.setBackColor(dg);
if (i == 6) label13.setBackColor(dg);
if (i == 7) label14.setBackColor(dg);
dk = label56.getForeColor(); //Записать ForeColor из Label56 в переменную dk
if (i == 0) label7.setForeColor(dk);
if (i == 1) label8.setForeColor(dk);
if (i == 2) label9.setForeColor(dk);
if (i == 3) label10.setForeColor(dk);
if (i == 4) label11.setForeColor(dk);
if (i == 5) label12.setForeColor(dk);
if (i == 6) label13.setForeColor(dk);
if (i == 7) label14.setForeColor(dk);
cs = "";
}
}
Курсовая работа
Можно вообще не использовать «временную» ячейку Label56 (см. файл Alternate-Code.txt ) а использовать набор переменных. Данный вариант выбран исключительно для совместимости руководств для Visual Basic, Delphi и Java
Полный листинг на JAVA этого этапа разработки игры – в файле vjp4.zip - в архиве javaguide.zip
Приведенные процедуры заполняют значениями только нижнюю строку игрового поля. Напишем процедуры для заполнения всех строк игрового поля.
Для работы с массивом field2[] (вторая снизу строка игрового поля) процедура будет аналогична процедуре public void Color_Chars(int i) для field1[].
public void Color_Chars2(int i)
{ //По значениям элементов массивf field2 определить атрибуты и номинал
//ячеек и записать их в Label56
if (field2[i] == 0) label56.setText("+1");
if (field2[i] == 0) label56.setBackColor(plus1);
if (field2[i] == 0) label56.setForeColor(black);
if (field2[i] == 1) label56.setText("-1");
if (field2[i] == 1) label56.setBackColor(plus1);
if (field2[i] == 1) label56.setForeColor(black);
if (field2[i] == 2) label56.setText("+5");
if (field2[i] == 2) label56.setBackColor(plus1);
if (field2[i] == 2) label56.setForeColor(black);
if (field2[i] == 3) label56.setText("-5");
if (field2[i] == 3) label56.setBackColor(plus1);
if (field2[i] == 3) label56.setForeColor(black);
if (field2[i] == 4) label56.setText("+10");
if (field2[i] == 4) label56.setBackColor(plus1);
if (field2[i] == 4) label56.setForeColor(black);
if (field2[i] == 5) label56.setText("-10");
if (field2[i] == 5) label56.setBackColor(plus1);
if (field2[i] == 5) label56.setForeColor(black);
if (field2[i] == 6) label56.setText("+15");
if (field2[i] == 6) label56.setBackColor(plus1);
if (field2[i] == 6) label56.setForeColor(black);
Курсовая работа
|
if (field2[i] == 7) label56.setText("-15");
if (field2[i] == 7) label56.setBackColor(plus1);
if (field2[i] == 7) label56.setForeColor(black);
if (field2[i] == 8) label56.setText("+25");
if (field2[i] == 8) label56.setBackColor(plus1);
if (field2[i] == 8) label56.setForeColor(black);
if (field2[i] == 9) label56.setText("T");
if (field2[i] == 9) label56.setBackColor(plusT);
if (field2[i] == 9) label56.setForeColor(black);
if (field2[i] == 10) label56.setText("P");
if (field2[i] == 10) label56.setBackColor(plusP);
if (field2[i] == 10) label56.setForeColor(black);
if (field2[i] == 11) label56.setText("B");
if (field2[i] == 11) label56.setBackColor(plusB);
if (field2[i] == 11) label56.setForeColor(black);
if (field2[i] == 12) label56.setText("Z");
if (field2[i] == 12) label56.setBackColor(plusZ);
if (field2[i] == 12) label56.setForeColor(white);
if (field2[i] == 13) label56.setText("Z");
if (field2[i] == 13) label56.setBackColor(plusZ);
if (field2[i] == 13) label56.setForeColor(white);
if (field2[i] == 14) label56.setText("End");
if (field2[i] == 14) label56.setBackColor(plusEnd);
if (field2[i] == 14) label56.setForeColor(white);
if (field2[i] == 15) label56.setText("-10");
if (field2[i] == 15) label56.setBackColor(plus1);
if (field2[i] == 15) label56.setForeColor(black);
if (field2[i] == 16) label56.setText("-5");
if (field2[i] == 16) label56.setBackColor(plus1);
if (field2[i] == 16) label56.setForeColor(black);
if (field2[i] == 17) label56.setText("-1");
if (field2[i] == 17) label56.setBackColor(plus1);
if (field2[i] == 17) label56.setForeColor(black);
if (field2[i] == 18) label56.setText("+1");
if (field2[i] == 18) label56.setBackColor(plus1);
if (field2[i] == 18) label56.setForeColor(black);
if (field2[i] == 19) label56.setText("+5");
if (field2[i] == 19) label56.setBackColor(plus1);
if (field2[i] == 19) label56.setForeColor(black);
}
<<<< Предыдущая Следующая страница >>>>
Курсовые работы Курсовые на Eclipse
курсовая, работа, реферат, курсовик, java, eclipse
|
|
|