Package javax.swing

Examples of javax.swing.DefaultBoundedRangeModel


   * @param harness  the test harness (<code>null</code> not permitted).
   */
  public void test(TestHarness harness)     
  {
    JSlider slider = new JSlider();
    DefaultBoundedRangeModel m = new DefaultBoundedRangeModel(3, 0, 1, 6);
    slider.setModel(m);
    harness.check(slider.getModel(), m);
  }
View Full Code Here


    BoundedRangeModel m1 = slider.getModel();
    MyChangeListener listener1= new MyChangeListener();
    slider.addChangeListener(listener1);
    MyPropertyChangeListener listener2 = new MyPropertyChangeListener();
    slider.addPropertyChangeListener(listener2);
    DefaultBoundedRangeModel m2 = new DefaultBoundedRangeModel(3, 0, 1, 6);
    slider.setModel(m2);
    harness.check(slider.getModel(), m2);
    harness.check(slider.getValue(), 3);
    harness.check(slider.getExtent(), 0);
    harness.check(slider.getMinimum(), 1);
View Full Code Here

public class getMinimum
  implements Testlet
{
  public void test(TestHarness harness)
  {
    DefaultBoundedRangeModel dbrm;

    // Check #1.
    dbrm = new DefaultBoundedRangeModel();
    harness.check(dbrm.getMinimum(), 0);

    // Check #2.
    dbrm.setRangeProperties(3, 2, -4, 10, false);
    harness.check(dbrm.getMinimum(), -4);
  }
View Full Code Here

public class setMinimum
  implements Testlet
{
  public void test(TestHarness harness)
  {
    DefaultBoundedRangeModel dbrm = new DefaultBoundedRangeModel();

    // Check #1: Increase miminum. Value must not change.
    dbrm.setRangeProperties(7, 2, 0, 10, true);
    dbrm.setMinimum(3);
    setRangeProperties.check(harness, dbrm, 7, 2, 3, 10, true);

    // Check #2: Increase miminum. Value must be changed.
    dbrm.setRangeProperties(7, 2, 0, 10, false);
    dbrm.setMinimum(8);
    setRangeProperties.check(harness, dbrm, 8, 2, 8, 10, false);

    // Check #3: Increase miminum. Value and extent must be changed.
    dbrm.setRangeProperties(7, 2, 0, 10, false);
    dbrm.setMinimum(9);
    setRangeProperties.check(harness, dbrm, 9, 1, 9, 10, false);

    // Check #4: Increase miminum beyond max.
    dbrm.setRangeProperties(7, 2, 0, 10, false);
    dbrm.setMinimum(200);
    setRangeProperties.check(harness, dbrm, 200, 0, 200, 200, false);

    // Check #5: Decrease minimum. Value must not change.
    dbrm.setRangeProperties(7, 2, 0, 10, false);
    dbrm.setMinimum(-20);
    setRangeProperties.check(harness, dbrm, 7, 2, -20, 10, false);
  }
View Full Code Here

public class toString
  implements Testlet
{
  public void test(TestHarness harness)
  {
    DefaultBoundedRangeModel dbrm;

    // Check #1.
    dbrm = new Test();
    dbrm.setRangeProperties(3, 2, -4, 10, true);
    harness.check(dbrm.toString(),
                  "gnu.testlet.javax.swing.DefaultBoundedRangeModel"
                  + ".toString$Test[value=3, extent=2, min=-4, max="
                  + "10, adj=true]");
  }
View Full Code Here

public class getValue
  implements Testlet
{
  public void test(TestHarness harness)
  {
    DefaultBoundedRangeModel dbrm;

    // Check #1.
    dbrm = new DefaultBoundedRangeModel();
    harness.check(dbrm.getValue(), 0);

    // Check #2.
    dbrm.setRangeProperties(3, 2, -4, 10, false);
    harness.check(dbrm.getValue(), 3);
  }
View Full Code Here

public class getChangeListeners
  implements Testlet
{
  public void test(TestHarness harness)
  {
    DefaultBoundedRangeModel dbrm;
    ChangeListener l1 = new MyListener();

    // Check #1.
    dbrm = new DefaultBoundedRangeModel();
    harness.check(dbrm.getChangeListeners().length == 0);

    // Check #2.
    dbrm.setRangeProperties(3, 2, 0, 10, false);
    harness.check(dbrm.getExtent(), 2);
  }
View Full Code Here

public class setMaximum
  implements Testlet
{
  public void test(TestHarness harness)
  {
    DefaultBoundedRangeModel dbrm = new DefaultBoundedRangeModel();

    // Check #1: Increase maximum.
    dbrm.setRangeProperties(1, 1, 0, 10, false);
    dbrm.setMaximum(20);
    setRangeProperties.check(harness, dbrm, 1, 1, 0, 20, false);

    // Check #2: Decrease maximum.
    dbrm.setRangeProperties(600, 10, -3, 700, true);
    dbrm.setMaximum(543);
    setRangeProperties.check(harness, dbrm, 533, 10, -3, 543, true);

    // Check #3: Decrease maximum below minimum.
    dbrm.setRangeProperties(600, 10, -3, 700, true);
    dbrm.setMaximum(-4);
    setRangeProperties.check(harness, dbrm, -4, 0, -4, -4, true);
  }
View Full Code Here

    // TODO Auto-generated method stub
  }

  public void test(TestHarness harness)
  {
      DefaultBoundedRangeModel m1 = new DefaultBoundedRangeModel(1, 2, 0, 99);
      m1.addChangeListener(this);
      DefaultBoundedRangeModel m2 = null;

      try {
          ByteArrayOutputStream buffer = new ByteArrayOutputStream();
          ObjectOutput out = new ObjectOutputStream(buffer);
          out.writeObject(m1);
          out.close();

          ObjectInput in = new ObjectInputStream(new ByteArrayInputStream(
                  buffer.toByteArray()));
          m2 = (DefaultBoundedRangeModel) in.readObject();
          in.close();
      }
      catch (Exception e) {
          e.printStackTrace();
      }
          
      harness.check(m1.getValue(), m2.getValue());
      harness.check(m1.getMinimum(), m2.getMinimum());
      harness.check(m1.getMaximum(), m2.getMaximum());
      harness.check(m1.getExtent(), m2.getExtent());
     
      // the listeners are not restored
      harness.check(m1.getChangeListeners().length, 1);
      harness.check(m2.getChangeListeners().length, 0);
  }
View Full Code Here

  implements Testlet
{
  public void test(TestHarness harness)
  {
    // Check #1: Normal parameters
    DefaultBoundedRangeModel dbrm = new DefaultBoundedRangeModel();
    dbrm.setRangeProperties(5, 2, 1, 8, false);
    check(harness, dbrm, 5, 2, 1, 8, false);

    // Check #2: valueIsAdjusting
    dbrm.setRangeProperties(5, 2, 1, 8, true);
    check(harness, dbrm, 5, 2, 1, 8, true);

    // Check #3: extent < 0
    dbrm.setRangeProperties(4, -2, -4, 9, false);
    check(harness, dbrm, 4, 0, -4, 9, false);

    // Check #4: value > maximum
    dbrm.setRangeProperties(14, 0, 1, 8, false);
    check(harness, dbrm, 14, 0, 1, 14, false);

    // Check #5: value + extent > maximum
    dbrm.setRangeProperties(5, 4, 1, 8, false);
    check(harness, dbrm, 5, 3, 1, 8, false);

    // Check #6: value < minimum
    dbrm.setRangeProperties(-3, 1, 0, 8, false);
    check(harness, dbrm, -3, 1, -3, 8, false);
  }
View Full Code Here

TOP

Related Classes of javax.swing.DefaultBoundedRangeModel

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.