@Override public void setValueAt(Object value, int row, int column) { super.setValueAt(value, row, column); } }
@Override public Class getColumnClass(int col) { if (getRowCount() == 0) return Object.class; Object aux = getValueAt(0, col); return aux == null ? Object.class : aux.getClass(); }
/** * Constructor that allows to set the table model and the column names. * * @param model Table model * @param columnNames Column name vector * @since 0.2.3 */ public ParamValueTable(DefaultTableModel model, String[] columnNames) { super(); if (columnNames == null) columnNames = StringUtils.arrayOf("Parameter", "Value"); if (columnNames.length != 2) throw new RuntimeException("'columnNames' must have a length of 2 (or null to default values"); this.columnNames = columnNames; if (model == null) model = new ClassAwareTableModel(new Object[1][2], columnNames); setModel(model); reset(); }
layerTagTable = new AdvancedJTable(new ClassAwareTableModel(new Object[1][tagTableHeader.length], tagTableHeader)); layerAttributeTable = new AdvancedJTable(new ClassAwareTableModel(new Object[1][attributeTableHeader.length], attributeTableHeader)); if (networkViewer.getVisualizationState().isNetPlanEditable()) layerAttributeTable.addMouseListener(new SingleElementAttributeEditor(networkViewer, NetworkElementType.LAYER));
@Override public void setValueAt(Object value, int row, int column) { super.setValueAt(value, row, column); }
DefaultTableModel model = new ClassAwareTableModel(); model.setDataVector(new Object[1][tableHeader.length], tableHeader);
@Override public void setValueAt(Object value, int row, int column) { super.setValueAt(value, row, column); } }
networkTagTable = new AdvancedJTable(new ClassAwareTableModel(new Object[1][tagTableHeader.length], tagTableHeader)); sp_tags.setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_ALWAYS); networkAttributeTable = new AdvancedJTable(new ClassAwareTableModel(new Object[1][attributeTableHeader.length], attributeTableHeader)); if (networkViewer.getVisualizationState().isNetPlanEditable()) { networkAttributeTable.addMouseListener(new SingleElementAttributeEditor(networkViewer, NetworkElementType.NETWORK));
@Override public void setValueAt(Object newValue, int row, int column) { Object oldValue = getValueAt(row, column); /* If value doesn't change, exit from function */ if (Math.abs((double) newValue - (double) oldValue) < 1e-10) return; double trafficAmount = (Double) newValue; if (trafficAmount < 0) { ErrorHandling.showErrorDialog("Traffic amount must be greater or equal than zero", "Error introducing traffic amount"); return; } super.setValueAt(newValue, row, column); } };
Object[][] data = new Object[1][tableHeader.length]; DefaultTableModel model = new ClassAwareTableModel(); model.setDataVector(new Object[1][tableHeader.length], tableHeader);
@Override public void setValueAt(Object newValue, int row, int column) { Object oldValue = getValueAt(row, column); /* If value doesn't change, exit from function */ if (newValue.equals(oldValue)) return; double trafficAmount = (Double) newValue; if (trafficAmount < 0) { ErrorHandling.showErrorDialog("Traffic amount must be greater or equal than zero", "Error introducing traffic amount"); return; } super.setValueAt(newValue, row, column); } };
@Override public void setValueAt(Object newValue, int row, int column) { Object oldValue = getValueAt(row, column); /* If value doesn't change, exit from function */ if (newValue.equals(oldValue)) return; double trafficAmount = (Double) newValue; if (trafficAmount < 0) { ErrorHandling.showErrorDialog("Traffic amount must be greater or equal than zero", "Error introducing traffic amount"); return; } super.setValueAt(newValue, row, column); } };
@Override public void setValueAt(Object newValue, int row, int column) { Object oldValue = getValueAt(row, column); /* If value doesn't change, exit from function */ if (Math.abs((double) newValue - (double) oldValue) < 1e-10) return; double trafficAmount = (Double) newValue; if (trafficAmount < 0) { ErrorHandling.showErrorDialog("Traffic amount must be greater or equal than zero", "Error introducing traffic amount"); return; } if (row != N) { double sum = trafficAmount; for (int i = 0; i < N; i++) if (i != row) sum += (Double) this.getValueAt(i, column); this.setValueAt(sum, N, column); } super.setValueAt(newValue, row, column); } };
super.setValueAt(newValue, row, column);
AdvancedJTable_abstractElement.this.getTableScrollPane().getViewport().setViewPosition(currentScrollPosition); super.setValueAt(newValueCastedOrParsed, row, column);
super.setValueAt(value, row, column);
super.setValueAt(newValue, row, col);
super.setValueAt(newValue, row, column); final VisualizationState vs = networkViewer.getVisualizationState(); Pair<BidiMap<NetworkLayer, Integer>, Map<NetworkLayer, Boolean>> res = super.setValueAt(newValue, row, column); networkViewer.updateVisualizationAfterChanges(); networkViewer.getPickManager().pickElements(demand);
@Override public void setValueAt(Object aValue, int row, int column) { if (column == 3) { boolean value = (boolean) aValue; Link link = netPlan.getLinkFromId((long) getValueAt(row, 0)); if (value && !srg.getLinksAllLayers().contains(link)) { srg.addLink(link); callback.putTransientColorInElementTopologyCanvas(srg.getNodes(), Color.ORANGE); callback.putTransientColorInElementTopologyCanvas(srg.getLinksAllLayers(), Color.ORANGE); } else if (!value && srg.getLinksAllLayers().contains(link)) { srg.removeLink(link); callback.putTransientColorInElementTopologyCanvas(srg.getNodes(), Color.ORANGE); callback.putTransientColorInElementTopologyCanvas(srg.getLinksAllLayers(), Color.ORANGE); } } super.setValueAt(aValue, row, column); } };
@Override public void setValueAt(Object aValue, int row, int column) { if (column == 2) { boolean value = (boolean) aValue; Node node = netPlan.getNodeFromId((long) getValueAt(row, 0)); if (value && !srg.getNodes().contains(node)) { netPlan.getSRGFromId(srgId).addNode(node); callback.putTransientColorInElementTopologyCanvas(srg.getNodes(), Color.ORANGE); callback.putTransientColorInElementTopologyCanvas(srg.getLinksAllLayers(), Color.ORANGE); } else if (!value && srg.getNodes().contains(node)) { netPlan.getSRGFromId(srgId).removeNode(node); callback.putTransientColorInElementTopologyCanvas(srg.getNodes(), Color.ORANGE); callback.putTransientColorInElementTopologyCanvas(srg.getLinksAllLayers(), Color.ORANGE); } } super.setValueAt(aValue, row, column); } };