Package com.zerog.ia.api.pub.controls
Class IALabel
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- javax.swing.JComponent
-
- com.zerog.ia.api.pub.controls.IAControl
-
- com.zerog.ia.api.pub.controls.IALabel
-
- All Implemented Interfaces:
java.awt.image.ImageObserver
,java.awt.MenuContainer
,java.io.Serializable
public class IALabel extends IAControl
The IALabel class exposes the InstallAnywhere internal label, used by some install panels and by the Advanced Designer.
Example of use:
IALabel label = new IALabel(IALabel.PLAIN_LABEL, "This is an example.");
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static int
PLAIN_LABEL
The label will not have word wrapping enabled.static int
WRAPPING_LABEL
The label will have word wrapping enabled.-
Fields inherited from class com.zerog.ia.api.pub.controls.IAControl
BIDI_BASED_ON_LOCALE, BIDI_LEFT_TO_RIGHT, BIDI_RIGHT_TO_LEFT
-
Fields inherited from class javax.swing.JComponent
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
-
-
Constructor Summary
Constructors Constructor Description IALabel()
Main constructor of the IAChoiceGroup class.IALabel(int fieldType)
Overloaded constructor that initializes the field type.IALabel(int fieldType, java.lang.String defaultText)
Overloaded constructor that initializes the field type and the text of the label.IALabel(java.lang.String defaultText)
Overloaded constructor that initializes the text of the label.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getComponentID()
Get the component ID.java.awt.Font
getFont()
Gets the font of the label.java.awt.Color
getForeground()
Gets the foreground color of the label.java.lang.String
getText()
Gets the text of the label.void
setComponentID(java.lang.String component_id)
Set the component IDvoid
setFont(java.awt.Font font)
Changes the font of the label.void
setForeground(java.awt.Color color)
Changes the foreground color of the label.void
setText(java.lang.String text)
Changes the text of the label.void
setToolTipText(java.lang.String toolTipText)
Set ToolTipText-
Methods inherited from class com.zerog.ia.api.pub.controls.IAControl
getBidiOrientation, setBidiOrientation, setComponent
-
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getUI, getUIClassID, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, paramString, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update, updateUI
-
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTree
-
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getAccessibleContext, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
-
-
-
Field Detail
-
PLAIN_LABEL
public static final int PLAIN_LABEL
The label will not have word wrapping enabled.- See Also:
- Constant Field Values
-
WRAPPING_LABEL
public static final int WRAPPING_LABEL
The label will have word wrapping enabled.- See Also:
- Constant Field Values
-
-
Constructor Detail
-
IALabel
public IALabel()
Main constructor of the IAChoiceGroup class. The field type is set to PLAIN_LABEL.
-
IALabel
public IALabel(int fieldType)
Overloaded constructor that initializes the field type.- Parameters:
fieldType
- The field type of the label. Can be set to PLAIN_LABEL or WRAPPING_LABEL.- See Also:
PLAIN_LABEL
,WRAPPING_LABEL
-
IALabel
public IALabel(int fieldType, java.lang.String defaultText)
Overloaded constructor that initializes the field type and the text of the label.- Parameters:
fieldType
- The field type of the label. Can be set to PLAIN_LABEL or WRAPPING_LABEL.defaultText
- The text of the label.- See Also:
PLAIN_LABEL
,WRAPPING_LABEL
-
IALabel
public IALabel(java.lang.String defaultText)
Overloaded constructor that initializes the text of the label. The field type is set to PLAIN_LABEL.- Parameters:
defaultText
- The text of the label.
-
-
Method Detail
-
setForeground
public void setForeground(java.awt.Color color)
Changes the foreground color of the label.- Overrides:
setForeground
in classjavax.swing.JComponent
- Parameters:
color
- The new foreground color for the label.
-
getForeground
public java.awt.Color getForeground()
Gets the foreground color of the label.- Overrides:
getForeground
in classjava.awt.Component
- Returns:
- The foreground color of the label.
-
setFont
public void setFont(java.awt.Font font)
Changes the font of the label.- Overrides:
setFont
in classjavax.swing.JComponent
- Parameters:
font
- The new font for the label.
-
getFont
public java.awt.Font getFont()
Gets the font of the label.- Specified by:
getFont
in interfacejava.awt.MenuContainer
- Overrides:
getFont
in classjava.awt.Component
- Returns:
- The font of the label.
-
setText
public void setText(java.lang.String text)
Changes the text of the label.- Parameters:
text
- The new text for the label.
-
getText
public java.lang.String getText()
Gets the text of the label.- Returns:
- The text of the label.
-
getComponentID
public java.lang.String getComponentID()
Get the component ID.- Returns:
- The ID of the component
-
setComponentID
public void setComponentID(java.lang.String component_id)
Set the component ID- Parameters:
component_id
- The ID of the component
-
setToolTipText
public void setToolTipText(java.lang.String toolTipText)
Set ToolTipText- Overrides:
setToolTipText
in classjavax.swing.JComponent
-
-