/** @param index */ public void deleteLine(int index) { m_inventorylines.removeRow(index); // Escojo una a seleccionar if (index >= m_inventorylines.getRowCount()) { index = m_inventorylines.getRowCount() - 1; } if ((index >= 0) && (index < m_inventorylines.getRowCount())) { // Solo seleccionamos si podemos. setSelectedIndex(index); } }
public void goUp() { int i = m_tableinventory.getSelectionModel().getMinSelectionIndex(); if (i < 0) { i = m_inventorylines.getRowCount() - 1; // No hay ninguna seleccionada } else { i--; if (i < 0) { i = 0; } } if ((i >= 0) && (i < m_inventorylines.getRowCount())) { // Solo seleccionamos si podemos. setSelectedIndex(i); } }
/** @param i */ public void addLine(InventoryLine i) { m_inventorylines.addRow(i); setSelectedIndex(m_inventorylines.getRowCount() - 1); }
public void clear() { m_inventorylines.clear(); }
/** @return */ public int getCount() { return m_inventorylines.getRowCount(); }
/** @return */ public List<InventoryLine> getLines() { return m_inventorylines.getLines(); }
/** * @param index * @return */ public InventoryLine getLine(int index) { return m_inventorylines.getRow(index); }
/** * @param index * @param i */ public void setLine(int index, InventoryLine i) { m_inventorylines.setRow(index, i); setSelectedIndex(index); }