// ====================================================== // Thermodynamics package in java // MBWRModel class to calculate properties of refrigerants // requires by user interface MBWRTable(JApplet) // Dr. Turhan Coban // Ege University, ENgineering Department // Mechanical Engineering, // phone : // email : turhan.coban@ege.edu.tr // File Name : MBWRTable.java // requires : MBWR.java, MBWRTable.java // ===================================================== import java.awt.*; import java.awt.event.*; import javax.swing.*; import javax.swing.table.*; import javax.swing.event.*; class sogutMBWRModel extends AbstractTableModel { Object[][] veri; String[] baslik={"Değişken ","Değer ","Birim"}; sogutMBWR re; static final long serialVersionUID = 420743667323719389L; public sogutMBWRModel(String r,String unit,String s,double v1,double v2) { re=new sogutMBWR(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 sogutMBWR(r); re.setUnit(unit); veri=re.toString(s,v1,v2); } public boolean isCellEditable(int row, int col) {return true;} }