Class AbstractButtonHpr<T extends AbstractButton>
java.lang.Object
com.inductiveautomation.snap.ui.UIHelper<T>
com.inductiveautomation.snap.swing.SwingHelper<T>
com.inductiveautomation.snap.swing.helpers.JComponentHpr<T>
com.inductiveautomation.snap.swing.helpers.LabeledHpr<T>
com.inductiveautomation.snap.swing.helpers.AbstractButtonHpr<T>
- Direct Known Subclasses:
JButtonHpr
,JToggleButtonHpr
JComponentHpr subclass for AbstractButtons.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionint
getHorizontalAlignment
(T aLabeled) Standard button or label property.int
getHorizontalTextPosition
(T aLabeled) Standard button or label property.Returns the button or label icon.int
getIconTextGap
(T aLabeled) Standard button or label property.getPropertyNameMapped
(T anObj, String aPropertyName) Returns a mapped property name.Returns the text property of given object.int
getVerticalAlignment
(T aLabeled) Standard button or label property.int
getVerticalTextPosition
(T aLabeled) Standard button or label property.void
Initializes newly created object.void
setHorizontalAlignment
(T aLabeled, int aValue) Standard button or label property.void
setHorizontalTextPosition
(T aLabeled, int aValue) Standard button or label property.void
Sets the button or label icon.void
setIconTextGap
(T aLabeled, int aValue) Standard button or label property.void
setVerticalAlignment
(T aLabeled, int aValue) Standard button or label property.void
setVerticalTextPosition
(T aLabeled, int aValue) Standard button or label property.Methods inherited from class com.inductiveautomation.snap.swing.helpers.LabeledHpr
getChildCount, getPropertyNamesImpl
Methods inherited from class com.inductiveautomation.snap.swing.helpers.JComponentHpr
addBinding, createEventAdapter, getAutosizing, getBinding, getBindingCount, getBindings, getChangeListener, getChild, getConstraints, getEventAdapter, getName, getOwner, getParent, getSendActionOnFocusLost, getSendActionOnFocusLostDefault, isEnabled, removeBinding, setConstraints, setEnabled, setOwner, setSendActionOnFocusLost
Methods inherited from class com.inductiveautomation.snap.swing.SwingHelper
getHelper, getSwingHelper, getSwingHelper
Methods inherited from class com.inductiveautomation.snap.ui.UIHelper
enableEvents, getAction, getBinding, getChild, getItemDisplayKey, getItems, getKeyValue, getPropertyNames, getSelectedIndex, getSelectedIndexes, getSelectedIndexs, getSelectedItem, getValue, initUIDeep, isEnabled, isPropertyName, isValueAdjusting, removeBinding, setAction, setEnabled, setItemDisplayKey, setItems, setItems, setKeyValue, setSelectedIndex, setSelectedIndexes, setSelectedItem, setText, setValue
-
Constructor Details
-
AbstractButtonHpr
public AbstractButtonHpr()
-
-
Method Details
-
initUI
Initializes newly created object.- Overrides:
initUI
in classJComponentHpr<T extends AbstractButton>
-
getIcon
Returns the button or label icon.- Specified by:
getIcon
in classLabeledHpr<T extends AbstractButton>
-
setIcon
Sets the button or label icon.- Specified by:
setIcon
in classLabeledHpr<T extends AbstractButton>
-
getHorizontalAlignment
Standard button or label property.- Specified by:
getHorizontalAlignment
in classLabeledHpr<T extends AbstractButton>
-
setHorizontalAlignment
Standard button or label property.- Specified by:
setHorizontalAlignment
in classLabeledHpr<T extends AbstractButton>
-
getVerticalAlignment
Standard button or label property.- Specified by:
getVerticalAlignment
in classLabeledHpr<T extends AbstractButton>
-
setVerticalAlignment
Standard button or label property.- Specified by:
setVerticalAlignment
in classLabeledHpr<T extends AbstractButton>
-
getHorizontalTextPosition
Standard button or label property.- Specified by:
getHorizontalTextPosition
in classLabeledHpr<T extends AbstractButton>
-
setHorizontalTextPosition
Standard button or label property.- Specified by:
setHorizontalTextPosition
in classLabeledHpr<T extends AbstractButton>
-
getVerticalTextPosition
Standard button or label property.- Specified by:
getVerticalTextPosition
in classLabeledHpr<T extends AbstractButton>
-
setVerticalTextPosition
Standard button or label property.- Specified by:
setVerticalTextPosition
in classLabeledHpr<T extends AbstractButton>
-
getIconTextGap
Standard button or label property.- Specified by:
getIconTextGap
in classLabeledHpr<T extends AbstractButton>
-
setIconTextGap
Standard button or label property.- Specified by:
setIconTextGap
in classLabeledHpr<T extends AbstractButton>
-
getPropertyNameMapped
Returns a mapped property name.- Overrides:
getPropertyNameMapped
in classUIHelper<T extends AbstractButton>
-
getText
Returns the text property of given object.- Overrides:
getText
in classUIHelper<T extends AbstractButton>
-