Example usage for com.jgoodies.forms.layout RowSpec DEFAULT

List of usage examples for com.jgoodies.forms.layout RowSpec DEFAULT

Introduction

In this page you can find the example usage for com.jgoodies.forms.layout RowSpec DEFAULT.

Prototype

DefaultAlignment DEFAULT

To view the source code for com.jgoodies.forms.layout RowSpec DEFAULT.

Click Source Link

Document

Unless overridden the default alignment for a row is CENTER.

Usage

From source file:org.eclipse.wb.internal.swing.FormLayout.model.FormDimensionInfo.java

License:Open Source License

/**
 * @return the encoded textual presentation of {@link FormDimensionInfo} for displaying to user.
 *//*www.  j a va2  s .c o  m*/
public String getDisplayString() {
    String encoded = m_size.getDisplayString();
    // add alignment
    DefaultAlignment defaultAlignment = m_horizontal ? ColumnSpec.DEFAULT : RowSpec.DEFAULT;
    if (m_alignment != defaultAlignment) {
        encoded = m_alignment + ":" + encoded;
    }
    // add grow
    if (m_weight != 0.0) {
        if (m_weight == 1.0) {
            encoded += ":grow";
        } else {
            encoded += ":grow(" + FORMAT.format(m_weight) + ")";
        }
    }
    // return final encoded description
    return encoded;
}

From source file:org.eclipse.wb.internal.swing.FormLayout.model.FormDimensionInfo.java

License:Open Source License

/**
 * @return the source for this {@link FormDimensionInfo}.
 *///w ww. j a v a 2s. c o  m
public final String getSource() {
    // check for template
    {
        Field field = getTemplateField();
        if (field != null) {
            return "com.jgoodies.forms.factories.FormFactory." + field.getName();
        }
    }
    // new instance
    String sourceType = m_horizontal ? "com.jgoodies.forms.layout.ColumnSpec"
            : "com.jgoodies.forms.layout.RowSpec";
    if (m_size.isString()) {
        String encoded = m_size.getSource();
        // add alignment
        DefaultAlignment defaultAlignment = m_horizontal ? ColumnSpec.DEFAULT : RowSpec.DEFAULT;
        if (m_alignment != defaultAlignment) {
            encoded = m_alignment + ":" + encoded;
        }
        // add grow
        if (m_weight != 0.0) {
            if (m_weight == 1.0) {
                encoded += ":grow";
            } else {
                encoded += ":grow(" + FORMAT.format(m_weight) + ")";
            }
        }
        // finalize
        return sourceType + ".decode(\"" + encoded + "\")";
    } else {
        String source = "new " + sourceType + "(";
        // add alignment
        source += getAlignmentSource(m_horizontal, m_alignment);
        // add size
        source += ", ";
        source += m_size.getSource();
        // add grow
        source += ", ";
        source += FORMAT.format(m_weight);
        // finalize
        return source + ")";
    }
}