Добавил:
Medi
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Всем Арх ВС , пацаны! / КУрсачи Архитектура (2) / хз кто 2007г / kurs / CPU / Co_Processor_Flags
.javaimport javax.swing.JTable;
public class Co_Processor_Flags extends JTable {
static String[] colNames = {"","","","","","",""};
static String[][] data = {
{"S","I","Z","N","E","B","P"},
{"0","0","0","0","0","0","0"}
};
Co_Processor_Flags()
{
super(data,colNames); //rows and columns setting
//getColumnModel().getColumn(0).setPreferredWidth(20);
}
public void set_flag(String flag_name,boolean state)
{
String buffer = "0",buffer2;
if (state){buffer="1";}
else {buffer="0";}
for (byte i=0;i<7;i++)
{
buffer2 = data[0][i];
if (buffer2.equalsIgnoreCase(flag_name))
{ data[1][i]=buffer;
this.updateUI();
break;
}
}
}
public void reset_all()
{
for (byte i=0;i<7;i++)
{data[1][i]="0";}
this.updateUI();
}
}
Соседние файлы в папке CPU