Package com.ibm.icu.dev.demo.holiday
Class HolidayCalendarDemo.CalendarFrame
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- java.awt.Window
-
- java.awt.Frame
-
- com.ibm.icu.dev.demo.holiday.HolidayCalendarDemo.CalendarFrame
-
- All Implemented Interfaces:
java.awt.event.ActionListener
,java.awt.event.ItemListener
,java.awt.image.ImageObserver
,java.awt.MenuContainer
,java.io.Serializable
,java.util.EventListener
,javax.accessibility.Accessible
- Enclosing class:
- HolidayCalendarDemo
private static class HolidayCalendarDemo.CalendarFrame extends java.awt.Frame implements java.awt.event.ActionListener, java.awt.event.ItemListener
A Frame is a top-level window with a title. The default layout for a frame is BorderLayout. The CalendarFrame class defines the window layout of CalendarDemo.
-
-
Field Summary
Fields Modifier and Type Field Description private DemoApplet
applet
private HolidayCalendarDemo.CalendarPanel
calendarPanel
private static java.util.Locale[]
calendars
private static boolean
DEBUG
private java.awt.Choice
displayMenu
private static java.util.Locale[]
displays
private java.awt.Button
gotoToday
private static java.util.Locale
kFirstLocale
private java.awt.Choice
localeMenu
private java.util.Locale[]
locales
private java.awt.Label
monthLabel
private java.awt.Button
nextMonth
private java.awt.Button
nextYear
private java.awt.Button
prevMonth
private java.awt.Button
prevYear
private static long
serialVersionUID
For serialization-
Fields inherited from class java.awt.Frame
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR
-
-
Constructor Summary
Constructors Constructor Description CalendarFrame(DemoApplet applet)
Constructs a new CalendarFrame that is initially invisible.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
actionPerformed(java.awt.event.ActionEvent e)
Handles the event.private static void
add(java.awt.Container container, java.awt.Component component, java.awt.GridBagLayout g, java.awt.GridBagConstraints c)
(package private) void
addWithFont(java.awt.Container container, java.awt.Component foo, java.awt.Font font)
void
buildGUI()
void
errorText(java.lang.String s)
Print out the error message while debugging this program.void
init()
Initializes the applet.void
itemStateChanged(java.awt.event.ItemEvent e)
protected void
processWindowEvent(java.awt.event.WindowEvent e)
void
start()
Called to start the applet.private void
updateMonthName()
-
Methods inherited from class java.awt.Frame
addNotify, getAccessibleContext, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, paramString, remove, removeNotify, setBackground, setCursor, setExtendedState, setIconImage, setMaximizedBounds, setMenuBar, setOpacity, setResizable, setShape, setState, setTitle, setUndecorated
-
Methods inherited from class java.awt.Window
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, setVisible, show, toBack, toFront
-
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, 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, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setMixingCutoutShape, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
-
-
-
Field Detail
-
serialVersionUID
private static final long serialVersionUID
For serialization- See Also:
- Constant Field Values
-
DEBUG
private static final boolean DEBUG
- See Also:
- Constant Field Values
-
applet
private DemoApplet applet
-
calendars
private static final java.util.Locale[] calendars
-
displays
private static final java.util.Locale[] displays
-
localeMenu
private java.awt.Choice localeMenu
-
displayMenu
private java.awt.Choice displayMenu
-
locales
private java.util.Locale[] locales
-
monthLabel
private java.awt.Label monthLabel
-
prevYear
private java.awt.Button prevYear
-
prevMonth
private java.awt.Button prevMonth
-
gotoToday
private java.awt.Button gotoToday
-
nextMonth
private java.awt.Button nextMonth
-
nextYear
private java.awt.Button nextYear
-
calendarPanel
private HolidayCalendarDemo.CalendarPanel calendarPanel
-
kFirstLocale
private static final java.util.Locale kFirstLocale
-
-
Constructor Detail
-
CalendarFrame
public CalendarFrame(DemoApplet applet)
Constructs a new CalendarFrame that is initially invisible.
-
-
Method Detail
-
init
public void init()
Initializes the applet. You never need to call this directly, it is called automatically by the system once the applet is created.
-
addWithFont
void addWithFont(java.awt.Container container, java.awt.Component foo, java.awt.Font font)
-
start
public void start()
Called to start the applet. You never need to call this method directly, it is called when the applet's document is visited.
-
add
private static void add(java.awt.Container container, java.awt.Component component, java.awt.GridBagLayout g, java.awt.GridBagConstraints c)
-
buildGUI
public void buildGUI()
-
updateMonthName
private void updateMonthName()
-
actionPerformed
public void actionPerformed(java.awt.event.ActionEvent e)
Handles the event. Returns true if the event is handled and should not be passed to the parent of this component. The default event handler calls some helper methods to make life easier on the programmer.- Specified by:
actionPerformed
in interfacejava.awt.event.ActionListener
-
itemStateChanged
public void itemStateChanged(java.awt.event.ItemEvent e)
- Specified by:
itemStateChanged
in interfacejava.awt.event.ItemListener
-
errorText
public void errorText(java.lang.String s)
Print out the error message while debugging this program.
-
processWindowEvent
protected void processWindowEvent(java.awt.event.WindowEvent e)
- Overrides:
processWindowEvent
in classjava.awt.Window
-
-