Package javax.swing.event

Examples of javax.swing.event.TableModelEvent


    final int index = mapToModel(rowIndex);
    parent.setValueAt(aValue, index, columnIndex);
    if (parent.isHeaderRow(index))
    {
      recomputeRowCount();
      fireTableModelEvent(new TableModelEvent(this));
    }
  }
View Full Code Here


  {
    final int index = mapToModel(rowIndex);
    if (parent.isHeaderRow(index))
    {
      recomputeRowCount();
      fireTableModelEvent(new TableModelEvent(this));
      return;
    }

    parent.setValueAt(aValue, index, columnIndex);
  }
View Full Code Here

    public void tableChanged(final TableModelEvent e)
    {
      recomputeRowCount();
      if (e.getFirstRow() == 0 && e.getLastRow() == Integer.MAX_VALUE)
      {
        fireTableModelEvent(new TableModelEvent(GroupedTableModel.this,
            e.getFirstRow(), e.getLastRow(), e.getColumn(), e.getType()));
        return;
      }

      final TableModelEvent event = new TableModelEvent(GroupedTableModel.this,
          mapFromModel(e.getFirstRow()), mapFromModel(e.getLastRow()), e.getColumn(), e.getType());
      fireTableModelEvent(event);
    }
View Full Code Here

      final int lastRow = e.getLastRow();

      final int firstRowIndex = (firstRow / 2);
      final int lastRowIndex = (lastRow / 2);

      final TableModelEvent event =
          new TableModelEvent(WrappingTableModel.this, firstRowIndex, lastRowIndex,
              columnIndex, e.getType());

      for (int i = 0; i < listeners.size(); i++)
      {
        final TableModelListener l = (TableModelListener) listeners.get(i);
View Full Code Here

        lastRow -= (getEnclosedModel().getRowCount() - getEnd());
      }
      final int type = e.getType();
      final int column = e.getColumn();

      final TableModelEvent event =
          new TableModelEvent(SubSetTableModel.this, firstRow, lastRow, column, type);

      for (int i = 0; i < listeners.size(); i++)
      {
        final TableModelListener l = (TableModelListener) listeners.get(i);
        l.tableChanged(event);
View Full Code Here

    private void dispararEvento(int linha, int coluna, int tipoEvento) {
        dispararEvento(linha, linha, coluna, tipoEvento);
    }

    private void dispararEvento(int linhaInicial, int linhaFinal, int coluna, int tipoEvento) {
        TableModelEvent event;
        if (linhaInicial == -1) {
            event = new TableModelEvent(this);
        } else {
            event = new TableModelEvent(this, linhaInicial, linhaFinal, coluna, tipoEvento);
        }
        for (int i = 0; i < tableModelListeners.size(); i++) {
            tableModelListeners.get(i).tableChanged(event);

        }
View Full Code Here

    }

    public void setValueAt(E item, int linha) {
        itens.set(linha, item);
        for (int i = 0; i < tableModelListeners.size(); i++) {
            TableModelEvent event = new TableModelEvent(this);
            tableModelListeners.get(i).tableChanged(event);

        }
    }
View Full Code Here

    public void addItem(E item) {
        itens.add(item);
        if (filtro == null) {
            for (int i = 0; i < tableModelListeners.size(); i++) {
                TableModelEvent event = new TableModelEvent(this, itens.size() - 1, itens.size() - 1, TableModelEvent.ALL_COLUMNS, TableModelEvent.INSERT);
                tableModelListeners.get(i).tableChanged(event);
            }
        } else {
            atualizarFiltro();
        }
View Full Code Here

    public void insertItem(E item, int index) {
        itens.add(index, item);
        if (filtro == null) {
            for (int i = 0; i < tableModelListeners.size(); i++) {
                TableModelEvent event = new TableModelEvent(this, index, itens.size() - 1, TableModelEvent.ALL_COLUMNS, TableModelEvent.INSERT);
                tableModelListeners.get(i).tableChanged(event);
            }
        } else {
            atualizarFiltro();
        }
View Full Code Here

            return ;
        }
        this.itens.addAll(itens);
        if (filtro == null) {
            for (int i = 0; i < tableModelListeners.size(); i++) {
                TableModelEvent event = new TableModelEvent(this, 0, itens.size() - 1, TableModelEvent.ALL_COLUMNS, TableModelEvent.INSERT);
                tableModelListeners.get(i).tableChanged(event);
            }
        } else {
            atualizarFiltro();
        }
View Full Code Here

TOP

Related Classes of javax.swing.event.TableModelEvent

Copyright © 2018 www.massapicom. 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.