Добавил:
Medi
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Всем Арх ВС , пацаны! / КУрсачи Архитектура (2) / хз кто 2007г / kurs / CPU / Universal_Registers
.java import javax.swing.JTable;
public class Universal_Registers extends JTable {
static String[] colNames = {"",""};
static String[][] data = {
{"RG0",""},
{"RG1",""},
{"RG2",""},
{"RG3",""},
{"RG4",""},
{"RG5",""},
{"RG6",""},
{"RG7",""},
};
Universal_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<8;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 s;
}
}
public class Universal_Registers extends JTable {
static String[] colNames = {"",""};
static String[][] data = {
{"RG0",""},
{"RG1",""},
{"RG2",""},
{"RG3",""},
{"RG4",""},
{"RG5",""},
{"RG6",""},
{"RG7",""},
};
Universal_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<8;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 s;
}
}