Skip to content
Snippets Groups Projects
Commit 17bf3917 authored by Matej Kovár's avatar Matej Kovár
Browse files

added remove button functionality

parent c6faaa70
No related branches found
No related tags found
No related merge requests found
......@@ -248,6 +248,7 @@
</Property>
<Property name="dragEnabled" type="boolean" value="true"/>
<Property name="rowHeight" type="int" value="40"/>
<Property name="rowSelectionAllowed" type="boolean" value="false"/>
<Property name="tableHeader" type="javax.swing.table.JTableHeader" editor="org.netbeans.modules.form.editors2.JTableHeaderEditor">
<TableHeader reorderingAllowed="false" resizingAllowed="true"/>
</Property>
......
......@@ -17,6 +17,7 @@ import java.io.File;
import java.io.IOException;
import java.nio.file.Path;
import java.nio.file.Paths;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
......@@ -216,6 +217,7 @@ public final class ProjectTopComp extends TopComponent {
});
jTable1.setDragEnabled(true);
jTable1.setRowHeight(40);
jTable1.setRowSelectionAllowed(false);
jTable1.getTableHeader().setReorderingAllowed(false);
jScrollPane1.setViewportView(jTable1);
jTable1.getColumnModel().getSelectionModel().setSelectionMode(javax.swing.ListSelectionModel.MULTIPLE_INTERVAL_SELECTION);
......@@ -274,6 +276,14 @@ public final class ProjectTopComp extends TopComponent {
if (this.project.getPrimaryFace() != null) {
this.project.removePrimaryFace();
}
javax.swing.table.DefaultTableModel model = (javax.swing.table.DefaultTableModel)jTable1.getModel();
List<Integer> toDelete = new ArrayList<>();
for (int i = 0; i < model.getRowCount(); i++) {
if (model.getValueAt(i, 0) == (Object)true) {toDelete.add(0, i);}
}
toDelete.forEach(i -> {model.removeRow(i);});
}//GEN-LAST:event_removeButton1MouseClicked
private void analyzeButton1MouseClicked(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_analyzeButton1MouseClicked
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment