|
@@ -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);
|
|
|
- }
|
|
|
}
|
|
|
}
|
|
|
}
|