|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.Component
org.havi.ui.HComponent
org.havi.ui.HVisible
org.havi.ui.HSinglelineEntry
org.havi.ui.HMultilineEntry
public class HMultilineEntry
The HMultilineEntry
is a user interface
component used to receive multiple lines of alphanumeric entry from
the user.
A call to the inherited method
setDefaultLook(HSinglelineEntry)
shall behave the same
as a call to HSinglelineEntry.setDefaultLook(org.havi.ui.HSinglelineEntryLook)
.
Parameter | Description | Default value | Set method | Get method |
---|---|---|---|---|
x | x-coordinate of top left hand corner of this component in pixels, relative to its parent container (subject to layout management). | --- | java.awt.Component#setBounds | java.awt.Component#getBounds |
y | y-coordinate of top left hand corner of this component in pixels, relative to its parent container (subject to layout management). | --- | java.awt.Component#setBounds | java.awt.Component#getBounds |
width | width of this component in pixels (subject to layout management). | --- | java.awt.Component#setBounds | java.awt.Component#getBounds |
height | height of this component in pixels (subject to layout management). | --- | java.awt.Component#setBounds | java.awt.Component#getBounds |
text | The text within this HMultilineEntry ,
to be used as the displayed and editable content
for all states. |
null | HVisible.setTextContent(java.lang.String, int) |
HVisible.getTextContent(int) |
maxChars | The maximum number of characters allowed in this HMultilineEntry . |
16 characters | HSinglelineEntry.setMaxChars(int) |
HSinglelineEntry.getMaxChars() |
font | The font to be used for this component. | --- | java.awt.Component#setFont . |
java.awt.Component#getFont . |
color | The color to be used for this component. | --- | java.awt.Component#setForeground . |
java.awt.Component#getForeground . |
Field Summary |
---|
Fields inherited from class java.awt.Component |
---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface org.havi.ui.HKeyboardInputPreferred |
---|
INPUT_ALPHA, INPUT_ANY, INPUT_CUSTOMIZED, INPUT_NUMERIC |
Fields inherited from interface org.havi.ui.HState |
---|
ACTIONED_FOCUSED_STATE, ACTIONED_STATE, ACTIONED_STATE_BIT, ALL_STATES, DISABLED_ACTIONED_FOCUSED_STATE, DISABLED_ACTIONED_STATE, DISABLED_FOCUSED_STATE, DISABLED_STATE, DISABLED_STATE_BIT, FIRST_STATE, FOCUSED_STATE, FOCUSED_STATE_BIT, LAST_STATE, NORMAL_STATE |
Fields inherited from interface java.awt.image.ImageObserver |
---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
---|---|
HMultilineEntry()
Creates an HMultilineEntry
object. |
|
HMultilineEntry(int maxChars)
Creates an HMultilineEntry
object. |
|
HMultilineEntry(int x,
int y,
int width,
int height,
int maxChars)
Creates an HMultilineEntry
object. |
|
HMultilineEntry(java.lang.String text,
int maxChars,
java.awt.Font font,
java.awt.Color color)
Creates an HMultilineEntry
object. |
|
HMultilineEntry(java.lang.String text,
int x,
int y,
int width,
int height,
int maxChars,
java.awt.Font font,
java.awt.Color color)
Creates an HMultilineEntry
object. |
Method Summary | |
---|---|
void |
caretNextLine()
Move the caret to the same column position on the next line. |
void |
caretPreviousLine()
Move the caret to the same column position on the previous line. |
static HSinglelineEntryLook |
getDefaultLook()
Returns the currently set default look for HMultilineEntry components. |
static void |
setDefaultLook(HMultilineEntryLook look)
Sets the default look for further HMultilineEntry Components. |
void |
setLook(HLook hlook)
Sets the HLook for this component. |
Methods inherited from class org.havi.ui.HComponent |
---|
getMatte, isDoubleBuffered, isEnabled, setMatte |
Methods inherited from class java.awt.Component |
---|
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, bounds, checkImage, checkImage, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, deliverEvent, disable, dispatchEvent, doLayout, enable, enable, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getAccessibleContext, getAlignmentX, getAlignmentY, getBackground, getBounds, getBounds, getColorModel, getComponentAt, getComponentAt, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeys, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, invalidate, isBackgroundSet, isCursorSet, isDisplayable, isFocusable, isFocusCycleRoot, isFocusOwner, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, layout, list, list, list, list, list, locate, location, lostFocus, minimumSize, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, preferredSize, prepareImage, prepareImage, print, printAll, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeys, setFocusTraversalKeysEnabled, setFont, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle, validate |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public HMultilineEntry()
HMultilineEntry
object. See the class description for details of constructor
parameters and default values.
public HMultilineEntry(java.lang.String text, int x, int y, int width, int height, int maxChars, java.awt.Font font, java.awt.Color color)
HMultilineEntry
object. See the class description for details of constructor
parameters and default values.
public HMultilineEntry(int x, int y, int width, int height, int maxChars)
HMultilineEntry
object. See the class description for details of constructor
parameters and default values.
public HMultilineEntry(java.lang.String text, int maxChars, java.awt.Font font, java.awt.Color color)
HMultilineEntry
object. See the class description for details of constructor
parameters and default values.
public HMultilineEntry(int maxChars)
HMultilineEntry
object. See the class description for details of constructor
parameters and default values.
Method Detail |
---|
public static void setDefaultLook(HMultilineEntryLook look)
HMultilineEntry
Components.
look
- The look that will be used by default when creating
a new HMultilineEntry
component.
Note that this parameter may be null, in which case newly
created components shall not draw themselves until a non-null
look is set using the setLook
method.public static HSinglelineEntryLook getDefaultLook()
HMultilineEntry
components.
HMultilineEntryLook
that is used by default when creating a
new HMultilineEntry
component, cast to an HSinglelineEntryLook
.public void setLook(HLook hlook) throws HInvalidLookException
HLook
for this component.
setLook
in class HSinglelineEntry
hlook
- The HLook
that is to be
used for this component.
HInvalidLookException
- If the Look is not an HMultilineEntryLook
.public void caretNextLine()
public void caretPreviousLine()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |