Package com.ibm.icu.dev.demo.rbnf
Class RbnfDemo
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- java.awt.Panel
-
- java.applet.Applet
-
- com.ibm.icu.dev.demo.impl.DemoApplet
-
- com.ibm.icu.dev.demo.rbnf.RbnfDemo
-
- All Implemented Interfaces:
java.awt.image.ImageObserver
,java.awt.MenuContainer
,java.io.Serializable
,javax.accessibility.Accessible
public class RbnfDemo extends DemoApplet
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description private java.awt.TextComponent
commentaryField
private java.lang.String
customRuleSet
private java.awt.Choice
formatterMenu
private boolean
lenientParse
private java.awt.Checkbox
lenientParseButton
private java.awt.TextComponent
numberField
private boolean
numberFieldHasFocus
private java.text.DecimalFormat
numberFormatter
private java.text.ParsePosition
parsePosition
private java.awt.Choice
ruleSetMenu
private java.lang.String
ruleSetName
private DemoTextFieldHolder
rulesField
private static long
serialVersionUID
For serializationprivate RuleBasedNumberFormat
spelloutFormatter
private DemoTextFieldHolder
textField
private BigDecimal
theNumber
-
Constructor Summary
Constructors Constructor Description RbnfDemo()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.awt.Frame
createDemoFrame(DemoApplet applet)
protected java.awt.Dimension
getDefaultFrameSize(DemoApplet applet, java.awt.Frame f)
static void
main(java.lang.String[] argv)
Puts a copyright in the .class file(package private) void
makeNewSpelloutFormatter()
(package private) void
populateRuleSetMenu()
(package private) void
redisplay()
(package private) void
roll(int delta)
-
Methods inherited from class com.ibm.icu.dev.demo.impl.DemoApplet
demoClosed, demoFrameClosed, demoFrameOpened, init, showDemo
-
Methods inherited from class java.applet.Applet
destroy, getAccessibleContext, getAppletContext, getAppletInfo, getAudioClip, getAudioClip, getCodeBase, getDocumentBase, getImage, getImage, getLocale, getParameter, getParameterInfo, isActive, isValidateRoot, newAudioClip, play, play, resize, resize, setStub, showStatus, start, stop
-
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getInsets, getLayout, getListeners, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, paramString, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, removeNotify, setComponentZOrder, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, setLayout, transferFocusDownCycle, update, validate, validateTree
-
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, requestFocusInWindow, reshape, revalidate, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setMixingCutoutShape, setName, setPreferredSize, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
-
-
-
Field Detail
-
serialVersionUID
private static final long serialVersionUID
For serialization- See Also:
- Constant Field Values
-
numberField
private java.awt.TextComponent numberField
-
textField
private DemoTextFieldHolder textField
-
rulesField
private DemoTextFieldHolder rulesField
-
commentaryField
private java.awt.TextComponent commentaryField
-
lenientParseButton
private java.awt.Checkbox lenientParseButton
-
numberFieldHasFocus
private boolean numberFieldHasFocus
-
spelloutFormatter
private RuleBasedNumberFormat spelloutFormatter
-
numberFormatter
private java.text.DecimalFormat numberFormatter
-
parsePosition
private java.text.ParsePosition parsePosition
-
lenientParse
private boolean lenientParse
-
theNumber
private BigDecimal theNumber
-
formatterMenu
private java.awt.Choice formatterMenu
-
ruleSetMenu
private java.awt.Choice ruleSetMenu
-
ruleSetName
private java.lang.String ruleSetName
-
customRuleSet
private java.lang.String customRuleSet
-
-
Method Detail
-
main
public static void main(java.lang.String[] argv)
Puts a copyright in the .class file
-
getDefaultFrameSize
protected java.awt.Dimension getDefaultFrameSize(DemoApplet applet, java.awt.Frame f)
- Overrides:
getDefaultFrameSize
in classDemoApplet
-
createDemoFrame
protected java.awt.Frame createDemoFrame(DemoApplet applet)
- Specified by:
createDemoFrame
in classDemoApplet
-
roll
void roll(int delta)
-
redisplay
void redisplay()
-
makeNewSpelloutFormatter
void makeNewSpelloutFormatter()
-
populateRuleSetMenu
void populateRuleSetMenu()
-
-