Package ch.bfh.ti.kybernetik.engine.model

Examples of ch.bfh.ti.kybernetik.engine.model.LightBulb


    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;
  }
View Full Code Here


   *
   * @return a new {@link LightBulbController} with the default
   *         {@link LightBulb} model
   */
  public static LightBulbController createDefaultLightBulbController() {
    LightBulbController lightBulbController = new DefaultLightBulbControllerImpl(new LightBulb(DEFAULT_LIGHTBULB_X,
        DEFAULT_LIGHTBULB_Y, DEFAULT_LIGHTBULB_INTENSITY, DEFAULT_LIGHTBULB_RADIUS));
    return lightBulbController;

  }
View Full Code Here

    return lightBulbMaxIntensity;
  }

  private JSlider getLightBulbMaxRadius() {
    if (lightBulbMaxRadius == null) {
      final LightBulb lightBulb = lightBulbComponent.getModelObject();
      lightBulbMaxRadius = new JSlider(JSlider.HORIZONTAL, 0, 1000, (int) lightBulb.getMaxRadius());
      lightBulbMaxRadius.addChangeListener(new ChangeListener() {
        @Override
        public void stateChanged(ChangeEvent e) {
          JSlider source = (JSlider) e.getSource();
          int value = source.getValue();
          lightBulb.setMaxRadius(value);
        }
      });
    }
    return lightBulbMaxRadius;
  }
View Full Code Here

      this.roboterComponents.add(rc);
    }

    Iterator<LightBulb> it2 = simulator.getLightBulbList().iterator();
    while (it2.hasNext()) {
      LightBulb lightBulb = it2.next();
      this.lightBulbComponents.add(new LightBulbComponent(lightBulb));
    }
    this.mode = GuiSimulatorMode.SLICK_COMPONENT_DRAGDROP;
  }
View Full Code Here

TOP

Related Classes of ch.bfh.ti.kybernetik.engine.model.LightBulb

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.