|
@@ -10,10 +10,7 @@ import java.awt.Point;
|
|
|
import java.awt.Toolkit;
|
|
|
import java.awt.event.ActionEvent;
|
|
|
import java.awt.event.ActionListener;
|
|
|
-import java.awt.event.InputEvent;
|
|
|
-import java.awt.event.KeyAdapter;
|
|
|
import java.awt.event.KeyEvent;
|
|
|
-import java.awt.event.KeyListener;
|
|
|
import java.awt.event.MouseAdapter;
|
|
|
import java.awt.event.MouseEvent;
|
|
|
import java.beans.PropertyChangeEvent;
|
|
@@ -21,7 +18,6 @@ import java.beans.PropertyChangeListener;
|
|
|
import java.io.File;
|
|
|
import java.io.IOException;
|
|
|
import java.util.ArrayList;
|
|
|
-import java.util.Arrays;
|
|
|
import java.util.HashMap;
|
|
|
|
|
|
import javax.swing.AbstractAction;
|
|
@@ -197,6 +193,7 @@ public class GUI<E> implements CategoryListener {
|
|
|
private final JMenuItem mntmEditEdges = new JMenuItem("Edit Edges");
|
|
|
private final JMenuItem mntmFindReplace = new JMenuItem("Find/ Replace");
|
|
|
private final JMenuItem mntmEditShowedInformation = new JMenuItem("Edit showed Information");
|
|
|
+ private final JMenuItem mntmResetCategory = new JMenuItem("Reset Categories");
|
|
|
|
|
|
/**
|
|
|
* Create the application.
|
|
@@ -441,6 +438,20 @@ public class GUI<E> implements CategoryListener {
|
|
|
});
|
|
|
|
|
|
mnNewMenu_2.add(mntmEditEdges);
|
|
|
+
|
|
|
+ mnNewMenu_2.add(mntmResetCategory);
|
|
|
+ mntmResetCategory.addActionListener(new ActionListener() {
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public void actionPerformed(ActionEvent e) {
|
|
|
+ ArrayList<Category> cat = model.getCategories();
|
|
|
+ while(!cat.isEmpty()) {
|
|
|
+ controller.deleteCategory(cat.get(0).getName());;
|
|
|
+ }
|
|
|
+ controller.resetCategorys();
|
|
|
+ tree.repaint();
|
|
|
+ }
|
|
|
+ });
|
|
|
|
|
|
menuBar.add(mnNewMenu_3);
|
|
|
|