public void actionPerformed(ActionEvent arg0) {
ONDEXJUNGGraph aog = (ONDEXJUNGGraph) graph;
JComboBox box = (JComboBox) arg0.getSource();
String name = (String) box.getSelectedItem();
an = aog.getMetaData().getAttributeName(name);
if (an == null) {
layout = new SpringLayout2<ONDEXConcept, ONDEXRelation>(graph,
UNITLENGTHFUNCTION);
} else {
layout = new SpringLayout2<ONDEXConcept, ONDEXRelation>(graph,
new EdgeLength(an, inverseScaleBox.isSelected()));
}
Dimension newSize = new Dimension(size.width
* sizeMultiplier.getValue(), size.height
* sizeMultiplier.getValue());
layout.setForceMultiplier((double) sliderForce.getValue() / 100.0);
layout.setRepulsionRange(sliderRepulsive.getValue());
layout.setStretch((double) sliderStretch.getValue() / 100.0);
layout.setSize(newSize);
}