fi.hut.tml.xsmiles.gui.components.awt
Class AWTTextComponent
java.lang.Object
fi.hut.tml.xsmiles.gui.components.general.ComponentBase
fi.hut.tml.xsmiles.gui.components.awt.AWTStylableComponent
fi.hut.tml.xsmiles.gui.components.awt.AWTTextComponent
- All Implemented Interfaces:
- java.util.EventListener, java.awt.event.FocusListener, XComponent, XText
- Direct Known Subclasses:
- AWTInput
- public abstract class AWTTextComponent
- extends AWTStylableComponent
- implements XText, java.awt.event.FocusListener
Common base class for text components
- Author:
- Mikko Honkala, AWT mod juha
| Methods inherited from class fi.hut.tml.xsmiles.gui.components.general.ComponentBase |
addActionListener, addMouseListener, getAddableComponent, getComponent, getDefaultSize, getEnabled, getFormatter, getHeight, getMinimumSize, getSizableComponent, getSize, getStylableComponent, getStyle, getWidth, getX, getY, removeActionListener, removeMouseListener, setBounds, setDefaultSize, setEnabled, setFocus, setFont, setForeground, setInputMode, setStyle, setVisible, setZoom, sizeComponent |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface fi.hut.tml.xsmiles.gui.components.XComponent |
addActionListener, addHelpListener, addMouseListener, getComponent, getEnabled, getHeight, getSize, getStyle, getWidth, getX, getY, removeActionListener, removeHelpListener, removeMouseListener, setBackground, setBounds, setEnabled, setFocus, setForeground, setHintText, setInputMode, setStyle, setVisible, setZoom |
textcomponent
protected java.awt.TextComponent textcomponent
fGUI
protected GUI fGUI
insideChangeEvent
protected boolean insideChangeEvent
AWTTextComponent
public AWTTextComponent(GUI gui)
init
public void init()
- Overrides:
init in class AWTStylableComponent
setText
public void setText(java.lang.String text)
- Description copied from interface:
XText
- @param s The text is set to s
- Specified by:
setText in interface XText
getText
public java.lang.String getText()
- Specified by:
getText in interface XText
- Returns:
- Return the password currently typed in.
addTextListener
public void addTextListener(java.awt.event.TextListener tl)
- Description copied from interface:
XText
- Adds the specified text event listener to receive text events from
this text component. If l is null, no exception is thrown and no action
is performed.
- Specified by:
addTextListener in interface XText
removeTextListener
public void removeTextListener(java.awt.event.TextListener tl)
- Specified by:
removeTextListener in interface XText
getDefaultBackgroundColor
public java.awt.Color getDefaultBackgroundColor()
- Description copied from class:
ComponentBase
- the default background color for this type of component
null = transparent.
- Overrides:
getDefaultBackgroundColor in class ComponentBase
setEditable
public void setEditable(boolean editable)
- Specified by:
setEditable in interface XText
getEditable
public boolean getEditable()
- Specified by:
getEditable in interface XText
focusGained
public void focusGained(java.awt.event.FocusEvent ae)
- Specified by:
focusGained in interface java.awt.event.FocusListener
focusLost
public void focusLost(java.awt.event.FocusEvent ae)
- Specified by:
focusLost in interface java.awt.event.FocusListener
addFocusListener
public void addFocusListener(java.awt.event.FocusListener fl)
- Specified by:
addFocusListener in interface XComponent- Overrides:
addFocusListener in class ComponentBase
removeFocusListener
public void removeFocusListener(java.awt.event.FocusListener fl)
- Specified by:
removeFocusListener in interface XComponent- Overrides:
removeFocusListener in class ComponentBase
X-Smiles 1.2