import java.awt.*; import java.awt.event.*; import javax.swing.*; import javax.swing.table.*; import javax.swing.event.*; class idealgazModeli extends AbstractTableModel { Object[][] veri; String[] baslik={"Özellik ","Değer ","Birim"}; public idealgazModeli(gaz g1,double T,double P) { double TK; if(g1.SI) TK=T+273.0; else TK=T+459.67; veri=g1.toString1(TK,P); } 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(gaz g1,String unit,String si,double T,double P) { double TK; if(g1.SI) TK=T+273.0; else TK=T+459.67; g1.unit(unit); g1.base(si); veri=g1.toString1(TK,P); } public boolean isCellEditable(int row, int col) {return true;} }