Package com.zerog.ia.api.pub.controls
Class IATextField
- 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.IATextField
-
- All Implemented Interfaces:
java.awt.image.ImageObserver
,java.awt.MenuContainer
,java.io.Serializable
public class IATextField extends IAControl
The IATextField class exposes the InstallAnywhere internal text field, used by some install panels and by the Advanced Designer.
Example of use:
IATextField textField = new IATextField("Enter your name here...");
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static int
PASSWORD_FIELD
The text field will be prepared to receive passwords.static int
TEXT_FIELD
The text field will be prepared to receive regular text.-
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 IATextField()
Main constructor of the IATextField class.IATextField(int fieldType)
Overloaded constructor that initializes the field type.IATextField(int fieldType, java.lang.String defaultText)
Overloaded constructor that initializes the field type and the text of the text field.IATextField(java.lang.String defaultText)
Overloaded constructor that initializes the text of the text field.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addActionListener(java.awt.event.ActionListener l)
Adds an ActionListener to handle events of the text field.void
addKeyListener(java.awt.event.KeyListener l)
Adds an KeyListener to handle events of the text field.java.awt.Color
getBackground()
Gets the background color of the text field.java.lang.String
getComponentID()
Get the component ID.java.awt.Font
getFont()
Gets the font of the text field.java.awt.Color
getForeground()
Gets the foreground color of the text field.java.lang.String
getText()
Gets the text of the text field.void
removeActionListener(java.awt.event.ActionListener l)
Removes an ActionListener.void
removeKeyListener(java.awt.event.KeyListener l)
Removes an KeyListener.void
setBackground(java.awt.Color color)
Changes the background color of the text field.void
setComponentID(java.lang.String component_id)
Set the component IDvoid
setFont(java.awt.Font font)
Changes the font of the text field.void
setForeground(java.awt.Color color)
Changes the foreground color of the text field.void
setText(java.lang.String text)
Changes the text of the text field.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, 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, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getAccessibleContext, 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, 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
-
TEXT_FIELD
public static final int TEXT_FIELD
The text field will be prepared to receive regular text.- See Also:
- Constant Field Values
-
PASSWORD_FIELD
public static final int PASSWORD_FIELD
The text field will be prepared to receive passwords.- See Also:
- Constant Field Values
-
-
Constructor Detail
-
IATextField
public IATextField()
Main constructor of the IATextField class. The field type is set to TEXT_FIELD.
-
IATextField
public IATextField(int fieldType)
Overloaded constructor that initializes the field type.- Parameters:
fieldType
- The field type of the text field. Can be set to TEXT_FIELD or PASSWORD_FIELD.- See Also:
TEXT_FIELD
,PASSWORD_FIELD
-
IATextField
public IATextField(int fieldType, java.lang.String defaultText)
Overloaded constructor that initializes the field type and the text of the text field.- Parameters:
fieldType
- The field type of the text field. Can be set to TEXT_FIELD or PASSWORD_FIELD.defaultText
- The text of the text field.- See Also:
TEXT_FIELD
,PASSWORD_FIELD
-
IATextField
public IATextField(java.lang.String defaultText)
Overloaded constructor that initializes the text of the text field. The field type is set to TEXT_FIELD.- Parameters:
defaultText
- The text of the text field.
-
-
Method Detail
-
setBackground
public void setBackground(java.awt.Color color)
Changes the background color of the text field.- Overrides:
setBackground
in classjavax.swing.JComponent
- Parameters:
color
- The new background color for the text field.
-
getBackground
public java.awt.Color getBackground()
Gets the background color of the text field.- Overrides:
getBackground
in classjava.awt.Component
- Returns:
- The background color of the text field.
-
setForeground
public void setForeground(java.awt.Color color)
Changes the foreground color of the text field.- Overrides:
setForeground
in classjavax.swing.JComponent
- Parameters:
color
- The new foreground color for the text field.
-
getForeground
public java.awt.Color getForeground()
Gets the foreground color of the text field.- Overrides:
getForeground
in classjava.awt.Component
- Returns:
- The foreground color of the text field.
-
setFont
public void setFont(java.awt.Font font)
Changes the font of the text field.- Overrides:
setFont
in classjavax.swing.JComponent
- Parameters:
font
- The new font for the text field.
-
getFont
public java.awt.Font getFont()
Gets the font of the text field.- Specified by:
getFont
in interfacejava.awt.MenuContainer
- Overrides:
getFont
in classjava.awt.Component
- Returns:
- The font of the text field.
-
setText
public void setText(java.lang.String text)
Changes the text of the text field.- Parameters:
text
- The new text for the text field.
-
getText
public java.lang.String getText()
Gets the text of the text field.- Returns:
- The text of the text field.
-
addActionListener
public void addActionListener(java.awt.event.ActionListener l)
Adds an ActionListener to handle events of the text field.- Parameters:
l
- The ActionListener that will handle events generated by the text field.
-
removeActionListener
public void removeActionListener(java.awt.event.ActionListener l)
Removes an ActionListener.- Parameters:
l
- The ActionListener that will be removed from the text field.
-
addKeyListener
public void addKeyListener(java.awt.event.KeyListener l)
Adds an KeyListener to handle events of the text field.- Overrides:
addKeyListener
in classjava.awt.Component
- Parameters:
l
- The KeyListener that will handle events generated by the text field.
-
removeKeyListener
public void removeKeyListener(java.awt.event.KeyListener l)
Removes an KeyListener.- Overrides:
removeKeyListener
in classjava.awt.Component
- Parameters:
l
- The KeyListener that will be removed from the text field.
-
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
-
-