private void newButtonActionPerformed( java.awt.event.ActionEvent evt) // GEN-FIRST:event_newButtonActionPerformed { // GEN-HEADEREND:event_newButtonActionPerformed ((DefaultTableModel) valuesTable.getModel()).addRow(new Object[] {"", ""}); valuesTable.setRowSelectionInterval( valuesTable.getRowCount() - 1, valuesTable.getRowCount() - 1); rulePlugin.updateName(); parent.modified = true; } // GEN-LAST:event_newButtonActionPerformed
private void deleteButtonActionPerformed( java.awt.event.ActionEvent evt) // GEN-FIRST:event_deleteButtonActionPerformed { // GEN-HEADEREND:event_deleteButtonActionPerformed if (getSelectedRow() != -1 && !valuesTable.isEditing()) { ((DefaultTableModel) valuesTable.getModel()).removeRow(getSelectedRow()); if (valuesTable.getRowCount() != 0) { if (lastIndex == 0) { valuesTable.setRowSelectionInterval(0, 0); } else if (lastIndex == valuesTable.getRowCount()) { valuesTable.setRowSelectionInterval(lastIndex - 1, lastIndex - 1); } else { valuesTable.setRowSelectionInterval(lastIndex, lastIndex); } } rulePlugin.updateName(); parent.modified = true; } } // GEN-LAST:event_deleteButtonActionPerformed