Quellcode durchsuchen

now multiple objects on graphs

dominik.rieder vor 8 Jahren
Ursprung
Commit
859c1ddb80
1 geänderte Dateien mit 19 neuen und 19 gelöschten Zeilen
  1. 19 19
      src/ui/view/splitPane.java

+ 19 - 19
src/ui/view/splitPane.java

@@ -361,26 +361,26 @@ public class splitPane extends JSplitPane implements GraphListener {
 				 }else{
 					 if(selectedNode.getLevel() == 3){
 						 StatisticGraphPanel tmp = null;
-						 if(!graphHashtable.containsKey(graphNrTxtField.getText()) && graphNrTxtField.getText().length() > 0){
-							tmp = new StatisticGraphPanel(controller.getModel(), controller, graphNrTxtField.getText(), 
-									graphHashtable);
-						 	tmp.setPreferredSize(new Dimension(280,150));
-						 	tmp.setMaximumSize(new Dimension(1000,150));
-						 	tmp.setMinimumSize(new Dimension(100,45));
-						 	tmp.setBorder(new LineBorder(new Color(0, 0, 0), 1));
-						 	graphPanel.add(tmp);
-						 	graphPanel.add(Box.createRigidArea(new Dimension(50,50)));
-						 	graphPanel.revalidate();
-						 	graphPanel.updateUI();
-						 	graphHashtable.put(graphNrTxtField.getText(), tmp);
+						 if(graphNrTxtField.getText().length() > 0){
+							 if(!graphHashtable.containsKey(graphNrTxtField.getText()) && graphNrTxtField.getText().length() > 0){
+								 tmp = new StatisticGraphPanel(controller.getModel(), controller, graphNrTxtField.getText(), 
+										 graphHashtable);
+								 tmp.setPreferredSize(new Dimension(280,150));
+								 tmp.setMaximumSize(new Dimension(1000,150));
+								 tmp.setMinimumSize(new Dimension(100,45));
+								 tmp.setBorder(new LineBorder(new Color(0, 0, 0), 1));
+								 graphPanel.add(tmp);
+								 graphPanel.add(Box.createRigidArea(new Dimension(50,50)));
+								 graphPanel.revalidate();
+								 graphPanel.updateUI();
+								 graphHashtable.put(graphNrTxtField.getText(), tmp);
+						 		}
+							String object = ((DefaultMutableTreeNode)selectedNode.getParent()).toString();
+							String property = selectedNode.toString();
+							GraphDataSet dataSet = objectHashtable.get(object);
+							TrackedDataSet tds = new TrackedDataSet(dataSet.getObject(), propValTable.get(property), currentProperty.getColor());
+							graphHashtable.get(graphNrTxtField.getText()).addObjec(tds);
 						 }
-						 if(tmp != null){
-							 String object = ((DefaultMutableTreeNode)selectedNode.getParent()).toString();
-							 String property = selectedNode.toString();
-							 GraphDataSet dataSet = objectHashtable.get(object);
-							 TrackedDataSet tds = new TrackedDataSet(dataSet.getObject(), propValTable.get(property), currentProperty.getColor());
-							 tmp.addObjec(tds);
-							 }
 					 }
 				 }
 			}