Changeset 101 for java/main/src/main/java/com/framsticks/gui/table
- Timestamp:
- 07/14/13 23:20:04 (11 years ago)
- Location:
- java/main/src/main/java/com/framsticks/gui/table
- Files:
-
- 1 added
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
java/main/src/main/java/com/framsticks/gui/table/ListPanel.java
r100 r101 54 54 table = new JTable(tableModel); 55 55 tableModel.setupTable(); 56 table.setShowGrid(false); 56 57 57 58 scrollPane = new JScrollPane(table); … … 72 73 73 74 @Override 75 protected void revertChanges() { 76 } 77 78 @Override 74 79 public void pullValuesFromLocalToUser(Access access) { 75 80 tableModel.attachSource(Casting.throwCast(ListAccess.class, access)); 81 refreshControlButtons(); 76 82 } 77 83 … … 87 93 return table; 88 94 } 95 89 96 } -
java/main/src/main/java/com/framsticks/gui/table/PrimitiveColumn.java
r100 r101 2 2 3 3 import com.framsticks.params.PrimitiveParam; 4 import com.framsticks.util. UnsupportedOperationException;4 import com.framsticks.util.FramsticksUnsupportedOperationException; 5 5 6 6 public class PrimitiveColumn extends Column { … … 31 31 @Override 32 32 public int setValueAt(int rowIndex, Object value) { 33 throw new UnsupportedOperationException().msg("setting value in table");33 throw new FramsticksUnsupportedOperationException().msg("setting value in table"); 34 34 } 35 35 -
java/main/src/main/java/com/framsticks/gui/table/TableModel.java
r100 r101 3 3 import java.util.ArrayList; 4 4 import java.util.Collections; 5 import java.util.LinkedList;6 5 import java.util.List; 7 6 … … 10 9 import javax.swing.JTable; 11 10 import javax.swing.UIManager; 12 import javax.swing.event.TableModelEvent;13 import javax.swing.event.TableModelListener;14 11 15 12 import org.apache.logging.log4j.Logger; … … 23 20 import com.framsticks.util.lang.Casting; 24 21 25 public class TableModel implements javax.swing.table.TableModel {22 public class TableModel extends AbstractTableModel { 26 23 27 24 private static final Logger log = LogManager.getLogger(TableModel.class); 28 25 29 protected List<TableModelListener> listeners = new LinkedList<>();30 26 protected ListAccess access; 31 27 protected Access elementAccess; … … 52 48 } 53 49 54 protected void refreshAll() {55 for (TableModelListener l : listeners) {56 l.tableChanged(new TableModelEvent(this));57 }58 }59 50 60 51 /** … … 74 65 } 75 66 76 @Override77 public void addTableModelListener(TableModelListener listener) {78 listeners.add(listener);79 }80 67 81 68 @Override … … 114 101 } 115 102 116 @Override117 public void removeTableModelListener(TableModelListener listener) {118 listeners.remove(listener);119 }120 103 121 104
Note: See TracChangeset
for help on using the changeset viewer.