Class 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
    • Nested Class Summary

      • Nested classes/interfaces inherited from class javax.swing.JComponent

        javax.swing.JComponent.AccessibleJComponent
      • Nested classes/interfaces inherited from class java.awt.Container

        java.awt.Container.AccessibleAWTContainer
      • Nested classes/interfaces inherited from class java.awt.Component

        java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
    • 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 javax.swing.JComponent

        listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
      • Fields inherited from class java.awt.Component

        accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
      • Fields inherited from interface java.awt.image.ImageObserver

        ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
    • 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 ID
      void 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 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
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • 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 class javax.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 class java.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 class javax.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 interface java.awt.MenuContainer
        Overrides:
        getFont in class java.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 class javax.swing.JComponent