|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectfi.hut.tml.xsmiles.gui.components.general.ComponentBase
fi.hut.tml.xsmiles.gui.components.awt.AWTStylableComponent
The baseclass for the AWT implementation of the cross library GUI controls
| Field Summary | |
protected static java.awt.Window |
hiddenFrame
the hidden frame is used to add components briefly there in order to get correct preferred size. |
| Fields inherited from class fi.hut.tml.xsmiles.gui.components.general.ComponentBase |
content, currentFont, currentZoom, defaultBGColor, defaultFont, defaultSize, fInputMode, hintText, minSize, style |
| Constructor Summary | |
AWTStylableComponent()
|
|
AWTStylableComponent(java.awt.Component comp)
|
|
| Method Summary | |
void |
addHelpListener(java.awt.event.ActionListener fl)
add a listener for help events |
protected void |
createHint()
|
protected java.awt.Container |
getHiddenFrame()
|
java.awt.Dimension |
getPreferredSize(java.awt.Component comp)
in AWT, we must do extra tricks to get the preferred size before the component is on screen |
void |
init()
|
boolean |
isCaption()
|
void |
removeHelpListener(java.awt.event.ActionListener fl)
remove a listener for help events |
void |
setBackground(java.awt.Color bg)
set the background, if null, then reset to default |
protected void |
setHintRecursively(java.awt.Component[] comps,
java.lang.String hinttext)
|
void |
setHintText(java.lang.String hint)
Sets the components Tooltip (Hint) text |
void |
sizeComponent(double zoom,
java.awt.Dimension size)
|
| Methods inherited from class fi.hut.tml.xsmiles.gui.components.general.ComponentBase |
addActionListener, addFocusListener, addMouseListener, getAddableComponent, getComponent, getDefaultBackgroundColor, getDefaultSize, getEnabled, getFormatter, getHeight, getMinimumSize, getSizableComponent, getSize, getStylableComponent, getStyle, getWidth, getX, getY, removeActionListener, removeFocusListener, 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, addFocusListener, addMouseListener, getComponent, getEnabled, getHeight, getSize, getStyle, getWidth, getX, getY, removeActionListener, removeFocusListener, removeMouseListener, setBounds, setEnabled, setFocus, setForeground, setInputMode, setStyle, setVisible, setZoom |
| Field Detail |
protected static java.awt.Window hiddenFrame
| Constructor Detail |
public AWTStylableComponent()
public AWTStylableComponent(java.awt.Component comp)
| Method Detail |
public void init()
public boolean isCaption()
public void sizeComponent(double zoom,
java.awt.Dimension size)
sizeComponent in class ComponentBaseprotected java.awt.Container getHiddenFrame()
public java.awt.Dimension getPreferredSize(java.awt.Component comp)
getPreferredSize in class ComponentBasepublic void setBackground(java.awt.Color bg)
XComponent
setBackground in interface XComponentsetBackground in class ComponentBasepublic void setHintText(java.lang.String hint)
setHintText in interface XComponentsetHintText in class ComponentBaseprotected void createHint()
protected void setHintRecursively(java.awt.Component[] comps,
java.lang.String hinttext)
public void addHelpListener(java.awt.event.ActionListener fl)
addHelpListener in interface XComponentaddHelpListener in class ComponentBasepublic void removeHelpListener(java.awt.event.ActionListener fl)
removeHelpListener in interface XComponentremoveHelpListener in class ComponentBase
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||