// ====================================================== // Thermodynamics package in java // refModel class to calculate properties of refrigerants // requires by user interface refTable(JApplet) // Dr. Turhan Coban // Ege University, Engineering Department // Mechanical Engineering, // phone : // email : turhan.coban@ege.edu.tr // File Name : sogutTable.java // requires : sogut.java, sogutTable.java, sogutModel.java // ===================================================== import java.awt.*; import java.awt.event.*; import javax.swing.*; import javax.swing.table.*; import javax.swing.event.*; class sogutModel extends AbstractTableModel { Object[][] veri; String[] baslik={"Özellik ","Değer ","Birim"}; sogut re; public sogutModel(String r,String unit,String s,double v1,double v2) { re=new sogut(r); re.setUnit(unit); veri=re.toString(s,v1,v2); } public int getRowCount() {return veri.length;} public int getColumnCount() {return baslik.length;} public Object getValueAt(int satir,int sutun) {return veri[satir][sutun];} public String getColumnName(int c) {return baslik[c];} public void setValueAt(Object val, int row, int col) { veri[row][col] = val; } public void setValues(String r,String unit,String s,double v1,double v2) { re=new sogut(r); re.setUnit(unit); veri=re.toString(s,v1,v2); } public boolean isCellEditable(int row, int col) {return true;} }