Examples of ButtonCellEditor


Examples of jmt.framework.gui.table.editors.ButtonCellEditor

     * @see javax.swing.DefaultCellEditor
     */
    @Override
    public TableCellEditor getCellEditor(int row, int column) {
      if (column == 1) {
        return new ButtonCellEditor(delete);
      } else {
        // Builds an ordered array with station keys that can be added and current one
        SortedSet<Object> tmp = new TreeSet<Object>(bd.getBlockableStationKeys());
        tmp.add(stations.get(row));
        return comboFactory.getEditor(tmp.toArray());
View Full Code Here

Examples of jmt.framework.gui.table.editors.ButtonCellEditor

            Integer from = mapRowIndexAndFrom.get(row);
            LoadDependentRouting.EmpiricalEntry[] columnEntries = routingStrategy.getEmpiricalEntryForFrom(from);
            int deleteButtonPosition = 2 + (columnEntries.length - 1) + 1;
            if (column == deleteButtonPosition && row > 0) {
        return new ButtonCellEditor(deleteButton);
      } else if (column == deleteButtonPosition && row == 0) {
        return getDefaultRenderer(String.class);
      } else {
        return getDefaultRenderer(getModel().getColumnClass(column));
      }
View Full Code Here

Examples of jmt.framework.gui.table.editors.ButtonCellEditor

    public TableCellEditor getCellEditor(int row, int column) {
            Integer from = mapRowIndexAndFrom.get(row);
            LoadDependentRouting.EmpiricalEntry[] columnEntries = routingStrategy.getEmpiricalEntryForFrom(from);
            int deleteButtonPosition = 2 + (columnEntries.length - 1) + 1;
            if (column == deleteButtonPosition && row > 0) {
           return new ButtonCellEditor(new JButton(deleteRange));
      } else {
        return super.getCellEditor(row, column);
      }
    }
View Full Code Here

Examples of jmt.framework.gui.table.editors.ButtonCellEditor

    }

    @Override
    public TableCellEditor getCellEditor(int row, int column) {
      if (column == 6) {
        return new ButtonCellEditor(deleteButton);
      } else if (column == 2 && simData.isSinkMeasure(simData.getMeasureKeys().get(row))) {
        return stationsCombos.getEditor(stationData.getStationKeysSink());
      } else if (column == 2 && simData.getMeasureType(simData.getMeasureKeys().get(row)).equals(SimulationDefinition.MEASURE_X)) {
        Vector<Object> l1 = stationData.getStationRegionKeysNoSourceSink();
        Vector<Object> l2 = stationData.getStationKeysSource();
View Full Code Here

Examples of jmt.framework.gui.table.editors.ButtonCellEditor

    }

    @Override
    public TableCellRenderer getCellRenderer(int row, int column) {
      if (column == 6) {
        return new ButtonCellEditor(deleteButton);
      } else if (column == 2 && !simData.isGlobalMeasure(simData.getMeasureKeys().get(row))) {
        return stationsCombos.getRenderer();
      } else if (column == 1) {
        return classesCombos.getRenderer();
      } else {
View Full Code Here

Examples of jmt.framework.gui.table.editors.ButtonCellEditor

        return super.getCellRenderer(row, 1);
      } else if (column == 6) {
        /*if distribution column contains null value, no editor must be displayed,
        as this class is a closed one (e.g. described by population)*/
        if (getValueAt(row, column - 1) != null) {
          return new ButtonCellEditor(editDistributionButton);
        } else {
          return getDefaultRenderer(String.class);
        }
      }
      // Column for refercence source
      else if (column == 7) {
        return stations.getRenderer();
      } else if (column == 8) {
        return new ButtonCellEditor(deleteButton);
      } else {
        return getDefaultRenderer(getModel().getColumnClass(column));
      }
    }
View Full Code Here

Examples of jmt.framework.gui.table.editors.ButtonCellEditor

    @Override
    public TableCellEditor getCellEditor(int row, int column) {
      if (column == 0) {
        return new ColorCellEditor();
      } else if (column == 6 && getValueAt(row, column - 1) != null) {
        return new ButtonCellEditor(new JButton(editDistribution));
      } else if (column == 7 && getValueAt(row, 2).equals("Open")) {
        return stations.getEditor(stationdefinition.getStationKeysSource());
      } else if (column == 7 && getValueAt(row, 2).equals("Closed")) {
        return stations.getEditor(stationdefinition.getStationKeysNoSourceSink());
      } else if (column == 8) {
        return new ButtonCellEditor(new JButton(deleteClass));
      } else {
        return super.getCellEditor(row, column - 1);
      }
    }
View Full Code Here

Examples of jmt.framework.gui.table.editors.ButtonCellEditor

      }

      @Override
      public TableCellRenderer getCellRenderer(int row, int column) {
        if (column == 2) {
          return new ButtonCellEditor(delVar);
        }
        return getDefaultRenderer(String.class);
      }

      @Override
      public TableCellEditor getCellEditor(int row, int column) {
        if (column == 2) {
          return new ButtonCellEditor(new JButton(deleteVar));
        }
        return super.getCellEditor(row, column);
      }
    };
    clusteringTable.setFont(new Font(clusteringTable.getFont().getName(), clusteringTable.getFont().getStyle(), clusteringTable.getFont()
View Full Code Here

Examples of jmt.framework.gui.table.editors.ButtonCellEditor

    sizeColumnsAndRows();
    setRowHeight(ROW_HEIGHT);
    this.getColumnModel().getColumn(1).setCellEditor(new DefaultCellEditor(combobox));
    /*this.getColumnModel().getColumn(5).setCellEditor(
        new DefaultCellEditor(combobox));*/
    this.getColumnModel().getColumn(columnSizes.length - 1).setCellEditor(new ButtonCellEditor(new JButton(deleteVar)));
  }
View Full Code Here

Examples of jmt.framework.gui.table.editors.ButtonCellEditor

      return new ComboBoxCell(regularExpr);*/
    if (column == 1 || column == 3 || column == 4 || column == 5 || column == 6 || column == 7) {
      return getDefaultRenderer(String.class);
    }
    if (column == columnSizes.length - 1) {
      return new ButtonCellEditor(delVar);
    }
    if (column == 0) {
      return getDefaultRenderer(Boolean.class);
    }
    if (column == 2) {
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.