eu.beesoft.gaia.swing.builder
Class ScrollPaneBuilder
java.lang.Object
eu.beesoft.gaia.util.ObjectBuilder<T>
eu.beesoft.gaia.swing.builder.SwingBuilder<T>
eu.beesoft.gaia.swing.builder.ComponentBuilder<T>
eu.beesoft.gaia.swing.builder.ContainerBuilder<javax.swing.JScrollPane>
eu.beesoft.gaia.swing.builder.ScrollPaneBuilder
public class ScrollPaneBuilder
- extends ContainerBuilder<javax.swing.JScrollPane>
Builder to produce instances of javax.swing.JScrollPane
. It
supports these properties:
- horizontalScrollBarPolicy - enabled value is a constant from
JScrollPane (for example HORIZONTAL_SCROLLBAR_NEVER)
- verticalScrollBarPolicy - enabled value is a constant from
JScrollPane (for example VERTICAL_SCROLLBAR_AS_NEEDED)
- wheelScrollingEnabled - enabled values are true or false
Methods inherited from class eu.beesoft.gaia.swing.builder.ComponentBuilder |
addChild, convertValue, createBoundData, getLayoutConstraints, initBackground, initBorder, initEnabled, initFont, initForeground, initId, initLayoutConstraint, initName, initOpaque, initSize, initToolTipText, initVisible, parseColor, parseIcon, setLayoutConstraints |
Methods inherited from class eu.beesoft.gaia.util.ObjectBuilder |
createObject, getFactory, getChildren, getId, getParent, getProperties, getProperty, initClass, initObjectProperties, initObjectProperty, parseBoolean, parseClass, parseConstant, parseConstructor, parseDouble, parseInstance, parseInstance, parseInt, parseInt |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ScrollPaneBuilder
public ScrollPaneBuilder()
createObject
protected javax.swing.JScrollPane createObject()
- Description copied from class:
ObjectBuilder
- Creates object for this builder. This method is invoked only once, when
properties for builder and the builder's parent (but not children) are
set.
- Specified by:
createObject
in class ObjectBuilder<javax.swing.JScrollPane>
- Returns:
- created object
getObject
public javax.swing.JScrollPane getObject()
- Description copied from class:
ObjectBuilder
- Returns object created by this builder.
- Overrides:
getObject
in class ObjectBuilder<javax.swing.JScrollPane>
- Returns:
- created object
initHorizontalScrollBarPolicy
protected void initHorizontalScrollBarPolicy(java.lang.String value)
initVerticalScrollBarPolicy
protected void initVerticalScrollBarPolicy(java.lang.String value)
initWheelScrollingEnabled
protected void initWheelScrollingEnabled(java.lang.String value)
addSwingChild
protected void addSwingChild(ObjectBuilder<?> builder)
- Description copied from class:
ContainerBuilder
- Adds an object (component) of the given builder to the container created
by this builder. It is looking for the layout constraints to properly add
the component.
- Overrides:
addSwingChild
in class ContainerBuilder<javax.swing.JScrollPane>
- Parameters:
builder
- - a builder of the component to add