Example usage for com.jgoodies.forms.layout ConstantSize CM

List of usage examples for com.jgoodies.forms.layout ConstantSize CM

Introduction

In this page you can find the example usage for com.jgoodies.forms.layout ConstantSize CM.

Prototype

Unit CM

To view the source code for com.jgoodies.forms.layout ConstantSize CM.

Click Source Link

Usage

From source file:org.eclipse.wb.tests.designer.swing.model.layout.FormLayout.FormSizeInfoTest.java

License:Open Source License

public void test_FormSize_boundedLowerSet() throws Exception {
    FormSizeInfo size = new FormSizeInfo(Sizes.DEFAULT, true);
    assertTrue(size.isString());/*w  ww . j a  v a 2  s. c  o  m*/
    assertEquals("default", size.getSource());
    // no bounds
    assertFalse(size.hasLowerSize());
    assertFalse(size.hasUpperSize());
    // set lower
    size.setLowerSize(new FormSizeConstantInfo(5.0, ConstantSize.CM));
    assertTrue(size.hasLowerSize());
    assertTrue(size.isString());
    assertEquals("max(5cm;default)", size.getSource());
    // remove "hasLower"
    size.setLowerSize(false);
    assertEquals("default", size.getSource());
}

From source file:org.eclipse.wb.tests.designer.swing.model.layout.FormLayout.FormSizeInfoTest.java

License:Open Source License

public void test_FormSize_boundedUpperSet() throws Exception {
    FormSizeInfo size = new FormSizeInfo(Sizes.DEFAULT, true);
    assertTrue(size.isString());//from w ww.java2 s. com
    assertEquals("default", size.getSource());
    // no bounds
    assertFalse(size.hasLowerSize());
    assertFalse(size.hasUpperSize());
    // set upper
    size.setUpperSize(new FormSizeConstantInfo(5.0, ConstantSize.CM));
    assertTrue(size.hasUpperSize());
    assertTrue(size.isString());
    assertEquals("min(5cm;default)", size.getSource());
    // remove "hasUpper"
    size.setUpperSize(false);
    assertEquals("default", size.getSource());
}