panel.add(getLightBulbMaxRadius(), "wrap");
}
private JSlider getLightBulbMaxIntensity() {
if (lightBulbMaxIntensity == null) {
final LightBulb lightBulb = lightBulbComponent.getModelObject();
lightBulbMaxIntensity = new JSlider(JSlider.HORIZONTAL, 0, 1000, (int) lightBulb.getMaxIntensity());
lightBulbMaxIntensity.addChangeListener(new ChangeListener() {
@Override
public void stateChanged(ChangeEvent e) {
JSlider source = (JSlider) e.getSource();
int value = source.getValue();
lightBulb.setMaxIntensity(value);
}
});
}
return lightBulbMaxIntensity;
}