Package totalcross.ui.dialog.keyboard
Class AlphabetKeyboard
- java.lang.Object
-
- totalcross.ui.gfx.GfxSurface
-
- totalcross.ui.Control
-
- totalcross.ui.Container
-
- totalcross.ui.dialog.keyboard.AlphabetKeyboard
-
public class AlphabetKeyboard extends Container
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class totalcross.ui.Control
Control.TranslucentShape
-
-
Field Summary
Fields Modifier and Type Field Description totalcross.ui.dialog.keyboard.AlphabetKeyboard.CaseSensitiveButtonbtAtotalcross.ui.dialog.keyboard.AlphabetKeyboard.CaseSensitiveButtonbtBtotalcross.ui.dialog.keyboard.AlphabetKeyboard.CaseSensitiveButtonbtCButtonbtCancelButtonbtCaseButtonbtCommatotalcross.ui.dialog.keyboard.AlphabetKeyboard.CaseSensitiveButtonbtDButtonbtDeltotalcross.ui.dialog.keyboard.AlphabetKeyboard.CaseSensitiveButtonbtEtotalcross.ui.dialog.keyboard.AlphabetKeyboard.CaseSensitiveButtonbtFtotalcross.ui.dialog.keyboard.AlphabetKeyboard.CaseSensitiveButtonbtGtotalcross.ui.dialog.keyboard.AlphabetKeyboard.CaseSensitiveButtonbtHtotalcross.ui.dialog.keyboard.AlphabetKeyboard.CaseSensitiveButtonbtItotalcross.ui.dialog.keyboard.AlphabetKeyboard.CaseSensitiveButtonbtJtotalcross.ui.dialog.keyboard.AlphabetKeyboard.CaseSensitiveButtonbtKtotalcross.ui.dialog.keyboard.AlphabetKeyboard.CaseSensitiveButtonbtLtotalcross.ui.dialog.keyboard.AlphabetKeyboard.CaseSensitiveButtonbtMtotalcross.ui.dialog.keyboard.AlphabetKeyboard.CaseSensitiveButtonbtNButtonbtn123totalcross.ui.dialog.keyboard.AlphabetKeyboard.CaseSensitiveButtonbtOtotalcross.ui.dialog.keyboard.AlphabetKeyboard.CaseSensitiveButtonbtPButtonbtPeriodtotalcross.ui.dialog.keyboard.AlphabetKeyboard.CaseSensitiveButtonbtQtotalcross.ui.dialog.keyboard.AlphabetKeyboard.CaseSensitiveButtonbtRtotalcross.ui.dialog.keyboard.AlphabetKeyboard.CaseSensitiveButtonbtSButtonbtSlashButtonbtSpacetotalcross.ui.dialog.keyboard.AlphabetKeyboard.CaseSensitiveButtonbtTtotalcross.ui.dialog.keyboard.AlphabetKeyboard.CaseSensitiveButtonbtUtotalcross.ui.dialog.keyboard.AlphabetKeyboard.CaseSensitiveButtonbtVtotalcross.ui.dialog.keyboard.AlphabetKeyboard.CaseSensitiveButtonbtWtotalcross.ui.dialog.keyboard.AlphabetKeyboard.CaseSensitiveButtonbtXtotalcross.ui.dialog.keyboard.AlphabetKeyboard.CaseSensitiveButtonbtYtotalcross.ui.dialog.keyboard.AlphabetKeyboard.CaseSensitiveButtonbtZ-
Fields inherited from class totalcross.ui.Container
alwaysEraseBackground, BACKGROUND_CYLINDRIC_SHADED, BACKGROUND_SHADED, BACKGROUND_SHADED_INV, BACKGROUND_SOLID, backgroundStyle, BORDER_LOWERED, BORDER_NONE, BORDER_RAISED, BORDER_ROUNDED, BORDER_SIMPLE, BORDER_TOP, borderColor, borderRadius, children, controlFound, finishedStart, ignoreOnAddAgain, ignoreOnRemove, insets, lastH, lastScreenWidth, lastW, lastX, lastY, npback, numChildren, started, tabOrder, tail, TRANSITION_TIME
-
Fields inherited from class totalcross.ui.Control
AFTER, alphaValue, appId, appObj, asContainer, asWindow, backColor, BEFORE, BOTTOM, BOTTOM_OF, BRIGHTER_BACKGROUND, callListenersOnAllTargets, CENTER, CENTER_OF, clearValueInt, clearValueStr, DARKER_BACKGROUND, DP, effect, enableUpdateScreen, esce, eventsEnabled, FILL, fillColor, FIT, floating, fm, fmH, focusHandler, focusLess, focusOnPenDown, focusTraversable, font, FONTSIZE, foreColor, height, ignoreInsets, isHighlighting, isTablet, KEEP, keepDisabled, keepEnabled, LEFT, next, nextTabControl, npParts, offscreen, offscreen0, onEventFirst, parent, PARENTSIZE, PARENTSIZEMAX, PARENTSIZEMIN, PREFERRED, prev, RANGE, repositionAllowed, RIGHT, RIGHT_OF, SAME, SCREENSIZE, SCREENSIZEMAX, SCREENSIZEMIN, setFont, setH, setRel, setW, setX, SETX_NOT_SET, setY, tempW, textShadowColor, TOP, translucentShape, transparentBackground, uiAdjustmentsBasedOnFontHeightIsSupported, uiAndroid, UICONST, uiFlat, uiHolo, uiMaterial, uiVista, visible, width, WILL_RESIZE, x, y
-
-
Constructor Summary
Constructors Constructor Description AlphabetKeyboard()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidchangeCase(boolean toUpperCase)voidinitUI()Called to initialize the User Interface of this container.-
Methods inherited from class totalcross.ui.Container
add, add, add, add, add, broadcastEvent, clear, fillBackground, fillBackground, findChild, findNearestChild, findNextFocusControl, getBorderRadius, getBorderStyle, getChildren, getChildrenCount, getClientRect, getClientRect, getFirstChild, getFocusableControls, getInsets, incLastX, incLastY, isPressed, moveFocusToNextControl, moveFocusToNextEditable, onAddAgain, onColorsChanged, onPaint, onRemove, onSwapFinished, paintChildren, remove, removeAll, resize, resizeHeight, resizeWidth, setBorderRadius, setBorderStyle, setEnabled, setFocusTraversable, setHighlighting, setInsets, setPressColor, setPressed, swapToTopmostWindow
-
Methods inherited from class totalcross.ui.Control
_onEvent, addEnabledStateListener, addFocusListener, addFontChangeHandler, addGridListener, addHandler, addHighlightListener, addKeyListener, addListContainerListener, addMouseListener, addMultiTouchListener, addPenListener, addPressListener, addPushNotificationListener, addSizeChangeHandler, addTimer, addTimer, addTimerListener, addValueChangeHandler, addWindowListener, bringToFront, changeHighlighted, contains, drawTranslucentBackground, getAbsoluteRect, getBackColor, getDoEffect, getEffectH, getEffectW, getEffectX, getEffectY, getEventListeners, getFont, getForeColor, getGap, getGraphics, getHeight, getNext, getParent, getParentWindow, getPos, getPreferredHeight, getPreferredWidth, getPressedEvent, getPrev, getRect, getSize, getTextShadowColor, getWidth, getX, getX2, getY, getY2, hadParentScrolled, handleGeographicalFocusChangeKeys, hasFocus, internalSetEnabled, intXYWH, isActionEvent, isChildOf, isDisplayed, isEnabled, isFloating, isInsideOrNear, isObscured, isTopMost, isVisible, isVisibleAndInside, onBoundsChanged, onEvent, onFontChanged, onWindowPaintFinished, post, postEvent, postPressedEvent, releaseScreenShot, removeEnabledStateListener, removeFocusListener, removeGridListener, removeHandler, removeHighlightListener, removeKeyListener, removeListContainerListener, removeMouseListener, removeMultiTouchListener, removePenListener, removePressListener, removePushNotificationListener, removeTimer, removeTimerListener, removeWindowListener, repaint, repaintNow, reposition, reposition, repositionChildren, requestFocus, resetSetPositions, resetStyle, safeRepaintNow, safeUpdateScreen, sendToBack, setBackColor, setBackForeColors, setDoEffect, setFloating, setFocusLess, setFont, setForeColor, setNinePatch, setNinePatch, setRect, setRect, setRect, setRect, setSet, setTextShadowColor, setTranslucent, setVisible, showTip, takeInitialScreenShot, takeScreenShot, translateFromOrigin, uiStyleChanged, updateScreen, updateTemporary, willOpenKeyboard
-
-
-
-
Field Detail
-
btQ
public totalcross.ui.dialog.keyboard.AlphabetKeyboard.CaseSensitiveButton btQ
-
btW
public totalcross.ui.dialog.keyboard.AlphabetKeyboard.CaseSensitiveButton btW
-
btE
public totalcross.ui.dialog.keyboard.AlphabetKeyboard.CaseSensitiveButton btE
-
btR
public totalcross.ui.dialog.keyboard.AlphabetKeyboard.CaseSensitiveButton btR
-
btT
public totalcross.ui.dialog.keyboard.AlphabetKeyboard.CaseSensitiveButton btT
-
btY
public totalcross.ui.dialog.keyboard.AlphabetKeyboard.CaseSensitiveButton btY
-
btU
public totalcross.ui.dialog.keyboard.AlphabetKeyboard.CaseSensitiveButton btU
-
btI
public totalcross.ui.dialog.keyboard.AlphabetKeyboard.CaseSensitiveButton btI
-
btO
public totalcross.ui.dialog.keyboard.AlphabetKeyboard.CaseSensitiveButton btO
-
btP
public totalcross.ui.dialog.keyboard.AlphabetKeyboard.CaseSensitiveButton btP
-
btA
public totalcross.ui.dialog.keyboard.AlphabetKeyboard.CaseSensitiveButton btA
-
btS
public totalcross.ui.dialog.keyboard.AlphabetKeyboard.CaseSensitiveButton btS
-
btD
public totalcross.ui.dialog.keyboard.AlphabetKeyboard.CaseSensitiveButton btD
-
btF
public totalcross.ui.dialog.keyboard.AlphabetKeyboard.CaseSensitiveButton btF
-
btG
public totalcross.ui.dialog.keyboard.AlphabetKeyboard.CaseSensitiveButton btG
-
btH
public totalcross.ui.dialog.keyboard.AlphabetKeyboard.CaseSensitiveButton btH
-
btJ
public totalcross.ui.dialog.keyboard.AlphabetKeyboard.CaseSensitiveButton btJ
-
btK
public totalcross.ui.dialog.keyboard.AlphabetKeyboard.CaseSensitiveButton btK
-
btL
public totalcross.ui.dialog.keyboard.AlphabetKeyboard.CaseSensitiveButton btL
-
btZ
public totalcross.ui.dialog.keyboard.AlphabetKeyboard.CaseSensitiveButton btZ
-
btX
public totalcross.ui.dialog.keyboard.AlphabetKeyboard.CaseSensitiveButton btX
-
btC
public totalcross.ui.dialog.keyboard.AlphabetKeyboard.CaseSensitiveButton btC
-
btV
public totalcross.ui.dialog.keyboard.AlphabetKeyboard.CaseSensitiveButton btV
-
btB
public totalcross.ui.dialog.keyboard.AlphabetKeyboard.CaseSensitiveButton btB
-
btN
public totalcross.ui.dialog.keyboard.AlphabetKeyboard.CaseSensitiveButton btN
-
btM
public totalcross.ui.dialog.keyboard.AlphabetKeyboard.CaseSensitiveButton btM
-
btComma
public Button btComma
-
btPeriod
public Button btPeriod
-
btSpace
public Button btSpace
-
btCancel
public Button btCancel
-
btn123
public Button btn123
-
btDel
public Button btDel
-
btCase
public Button btCase
-
btSlash
public Button btSlash
-
-
Method Detail
-
initUI
public void initUI()
Description copied from class:ContainerCalled to initialize the User Interface of this container. This differs from the onAddAgain method by that this method is called only once, at the first time the control is added to the parent. When the container is being setup, the initUI method is called; then, the onAddAgain is called every time the container is added again.
-
changeCase
public void changeCase(boolean toUpperCase)
-
-