X-Git-Url: http://git.ipfire.org/?p=thirdparty%2Fcups.git;a=blobdiff_plain;f=scripting%2Fjava%2Fexample%2FGLPjobTableModel.java;fp=scripting%2Fjava%2Fexample%2FGLPjobTableModel.java;h=0000000000000000000000000000000000000000;hp=870c598739e64b3e255d99d1228077b08a6741fe;hb=568fa3faf16f8694653600d87955473941cc03c1;hpb=d6943d1d3132205deeb6f9ad49ca54091ab3dfe5 diff --git a/scripting/java/example/GLPjobTableModel.java b/scripting/java/example/GLPjobTableModel.java deleted file mode 100644 index 870c59873..000000000 --- a/scripting/java/example/GLPjobTableModel.java +++ /dev/null @@ -1,104 +0,0 @@ - -import javax.swing.table.*; -import javax.swing.event.TableModelListener; -import javax.swing.event.TableModelEvent; -import com.easysw.cups.*; - -public class GLPjobTableModel extends AbstractTableModel - implements TableModelListener -{ - protected TableModel model; - private final Object[][] rowData; - private final String[] colNames; - private int rowCount = 0; - private int colCount = 0; - - public GLPjobTableModel( int num_rows, int num_cols ) - { - rowData = new Object[num_rows][num_cols]; - colNames = new String[num_cols]; - rowCount = num_rows; - colCount = num_cols; - } - - public TableModel getModel() - { - return model; - } - - public void setModel(TableModel model) - { - this.model = model; - model.addTableModelListener(this); - } - - // By default, implement TableModel by forwarding all messages - // to the model. - - public Object getValueAt(int aRow, int aColumn) - { - if (rowCount >= aRow && colCount >= aColumn) - return (rowData[aRow][aColumn]); - else - return(null); - } - - public void setValueAt(Object aValue, int aRow, int aColumn) - { - if (rowCount >= aRow && colCount >= aColumn) - rowData[aRow][aColumn] = aValue; - } - - public int getRowCount() - { - return (rowCount); - } - - public int getColumnCount() - { - return (colCount); - } - - public void setColumnName(int aColumn, String aName) - { - if (colCount >= aColumn) - { - colNames[aColumn] = aName; - } - } - - public String getColumnName(int aColumn) - { - if (colCount >= aColumn) - return (colNames[aColumn]); - else - return(""); - } - - public Class getColumnClass(int aColumn) - { - if (colCount >= aColumn) - { - if (rowData[0][aColumn] != null) - return (rowData[0][aColumn].getClass()); - else - return( null ); - } - else return(null); - } - - public boolean isCellEditable(int row, int column) - { - return(false); - } - - -// -// Implementation of the TableModelListener interface, -// - // By default forward all events to all the listeners. - public void tableChanged(TableModelEvent e) - { - fireTableChanged(e); - } -}