Beispiel #1
0
  /** @param i */
  public void removeTicketLine(int i) {

    m_jTableModel.removeRow(i);

    // Escojo una a seleccionar
    if (i >= m_jTableModel.getRowCount()) {
      i = m_jTableModel.getRowCount() - 1;
    }

    if ((i >= 0) && (i < m_jTableModel.getRowCount())) {
      // Solo seleccionamos si podemos.
      setSelectedIndex(i);
    }
  }
Beispiel #2
0
  /** @param oLine */
  public void addTicketLine(TicketLineInfo oLine) {

    m_jTableModel.addRow(oLine);

    // Selecciono la que acabamos de anadir.
    setSelectedIndex(m_jTableModel.getRowCount() - 1);
  }
Beispiel #3
0
  public void selectionUp() {

    int i = m_jTicketTable.getSelectionModel().getMinSelectionIndex();
    if (i < 0) {
      i = m_jTableModel.getRowCount() - 1; // No hay ninguna seleccionada
    } else {
      i--;
      if (i < 0) {
        i = 0;
      }
    }

    if ((i >= 0) && (i < m_jTableModel.getRowCount())) {
      // Solo seleccionamos si podemos.
      setSelectedIndex(i);
    }
  }