public void valueChanged(TreeSelectionEvent e) { TreeNode node = (TreeNode) e.getPath().getLastPathComponent(); // System.out.println("valueChanged("+node+")"); JipFrame frame = node.getFrameOrNull(); JipMethod method = (frame == null) ? null : frame.getMethod(); mMethodModel.setValue(method); }
public void valueChanged(ListSelectionEvent e) { if (e.getValueIsAdjusting()) { return; } JipMethod method = null; ListSelectionModel selectionModel = mMethods.getSelectionModel(); if (!selectionModel.isSelectionEmpty()) { int iSelected = selectionModel.getMinSelectionIndex(); iSelected = mAllMethodsSorterModel.modelIndex(iSelected); MethodRow row = mAllMethodsModel.getRow(iSelected); method = row.getMethod(); } // System.out.println("valueChanged("+perMethod+")"); mMethodModel.setValue(method); }
public void setValueAt(Object value, int rowIndex, int columnIndex) { List rows = getRows(); if (rowIndex < 0 || rowIndex >= rows.size()) { return; } if (columnIndex < 0 || columnIndex >= columnModel.getColumnCount()) { return; } Object row = getRows().get(rowIndex); rowModel.setValue(row); DefaultTableColumn column = (DefaultTableColumn) columnModel.getColumn(columnIndex); if (row == null || column == null) { return; } column.setValue(row, value, rowIndex, columnIndex); }
public Object getValueAt(int rowIndex, int columnIndex) { List rows = getRows(); Object answer = null; if (rowIndex < 0 || rowIndex >= rows.size()) { return answer; } if (columnIndex < 0 || columnIndex >= columnModel.getColumnCount()) { return answer; } Object row = getRows().get(rowIndex); rowModel.setValue(row); DefaultTableColumn column = (DefaultTableColumn) columnModel.getColumn(columnIndex); if (row == null || column == null) { return answer; } return column.getValue(row, rowIndex, columnIndex); }
/** * Sets the given new value immediately as the subject's new value. Note that change notifications * from the subject are deferred by this model. Therefore listeners registered with this model * will be notified after this model's delay. * * @param newValue the value to set */ public void setValue(Object newValue) { subject.setValue(newValue); }