Bladeren bron

UpperNodeCanvas newTab fix

Jessey Widhalm 8 jaren geleden
bovenliggende
commit
aaefbcabc6
2 gewijzigde bestanden met toevoegingen van 3 en 2 verwijderingen
  1. 3 1
      src/ui/view/GUI.java
  2. 0 1
      src/ui/view/StatisticGraph.java

+ 3 - 1
src/ui/view/GUI.java

@@ -1915,6 +1915,7 @@ public class GUI<E> implements CategoryListener {
 		// check if tab already open for clicked NodeOfNode
 		boolean dupl = false;
 		for (int i = 2; i < tabbedPane.getTabCount() && dupl == false; i++) {
+			System.out.println(i);
 			if (((UpperNodeCanvas) ((JScrollPane) tabbedPane.getComponentAt(i)).getViewport().getComponent(0)).upperNode
 					.getID() == temp.getID()) {
 				dupl = true;
@@ -1929,9 +1930,10 @@ public class GUI<E> implements CategoryListener {
 			unc.addMouseListener(new MouseAdapter() {
 				@Override
 				public void mousePressed(MouseEvent e) {
-					temp = unc.tempCps;
+					temp = ((UpperNodeCanvas) ((JScrollPane) tabbedPane.getSelectedComponent()).getViewport().getComponent(0)).tempCps;
 					if (doubleClick() && temp instanceof CpsUpperNode) {
 						openNewUpperNodeTab();
+						System.out.println("done");
 					}
 					// updCon.refreshTableProperties(table);
 				}

+ 0 - 1
src/ui/view/StatisticGraph.java

@@ -13,7 +13,6 @@ import javax.swing.JPanel;
 import classes.AbstractCpsObject;
 import classes.HolonElement;
 import classes.HolonObject;
-import javafx.util.Pair;
 import ui.controller.Control;
 import ui.model.Model;