Скачиваний:
29
Добавлен:
03.06.2014
Размер:
1.09 Кб
Скачать


import javax.swing.JTable;


public class Co_Processor_Registers extends JTable {

static String[] colNames = { "", "" };

static String[][] data = { { "FR0", "" }, { "FR1", "" }, { "FR2", "" },
{ "FR3", "" }, { "FR4", "" }, { "FR5", "" }, { "FR6", "" },
{ "FR7", "" }};

Co_Processor_Registers() {
super(data, colNames); // rows and columns setting
getColumnModel().getColumn(0).setPreferredWidth(20);
}

public void set_value(String register_name,String value)
{
String buffer;

for (byte i=0;i<7;i++)
{
buffer = data[i][0];
if (buffer.equalsIgnoreCase(register_name))
{ data[i][1]=value;
this.updateUI();
break;
}
}
}

public void reset_all()
{
for (byte i=0;i<8;i++)
{
data[i][1]="";
}
this.updateUI();
}

public void upd_register(int number,String value)
{
data[number][1]=value.toString();
this.updateUI();
}

public String reg_value(int number)
{
String s=data[number][1];
//return Integer.parseInt(s.substring(2, s.length()-1));
return s;
}

}
Соседние файлы в папке CPU