|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.Component
java.awt.Container
java.awt.Window
java.awt.Frame
javax.swing.JFrame
ch.aplu.turtle.TurtleFrame
public class TurtleFrame
This class is used for a Turtle application. It contains a Playground
where the Turtle
s live.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class java.awt.Component |
---|
java.awt.Component.BaselineResizeBehavior |
Field Summary |
---|
Fields inherited from class javax.swing.JFrame |
---|
EXIT_ON_CLOSE |
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 |
Fields inherited from class java.awt.Component |
---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface javax.swing.WindowConstants |
---|
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE |
Fields inherited from interface java.awt.image.ImageObserver |
---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
---|---|
TurtleFrame()
Create a window with default title. |
|
TurtleFrame(java.awt.Color bkColor)
Create a window with default title and give background color. |
|
TurtleFrame(int mode)
Create a window with given mode. |
|
TurtleFrame(int ulx,
int uly,
java.lang.String title)
Create a window with given ulx, uly and title. |
|
TurtleFrame(int ulx,
int uly,
java.lang.String title,
int width,
int height)
Create a window with given ulx, uly, title, width and height. |
|
TurtleFrame(int ulx,
int uly,
java.lang.String title,
int width,
int height,
java.awt.Color bkColor)
Create a window with given ulx, uly, title, width, height and background color. |
|
TurtleFrame(int ulx,
int uly,
java.lang.String title,
javax.swing.JMenuBar menuBar,
int width,
int height,
java.awt.Color bkColor)
Create a window with given ulx, uly, title, JMenuBar, width, height and background color. |
|
TurtleFrame(int mode,
java.lang.String title,
int width,
int height,
java.awt.Color bkColor)
Create a window with given mode, title, width, height and background color. |
|
TurtleFrame(javax.swing.JMenuBar menuBar)
Create a window with default title and given JMenuBar. |
|
TurtleFrame(java.lang.String title)
Create a window with given title. |
|
TurtleFrame(java.lang.String title,
java.awt.Color bkColor)
Create a window with given title and background color. |
|
TurtleFrame(java.lang.String title,
int width,
int height)
Create a window with given title, width and height. |
|
TurtleFrame(java.lang.String title,
int width,
int height,
java.awt.Color bkColor)
Create a window with given title, width, height and background color. |
|
TurtleFrame(java.lang.String title,
javax.swing.JMenuBar menuBar)
Create a window with given title and JMenuBar. |
|
TurtleFrame(java.lang.String title,
javax.swing.JMenuBar menuBar,
java.awt.Color bkColor)
Create a window with given title, JMenuBar and background color. |
|
TurtleFrame(java.lang.String title,
javax.swing.JMenuBar menuBar,
int width,
int height)
Create a window with given title, JMenuBar, width and height. |
|
TurtleFrame(java.lang.String title,
javax.swing.JMenuBar menuBar,
int width,
int height,
java.awt.Color bkColor)
Create a window with given title, JMenuBar, width, height and background color. |
Method Summary | |
---|---|
void |
addStatusBar(int height)
Add a status window attached at the bottom of the game grid window. |
void |
focusGained(java.awt.event.FocusEvent evt)
Empty implementation of FocusListener method. |
void |
focusLost(java.awt.event.FocusEvent evt)
For standalone applets we must put the applet window in front of the browser. |
Playground |
getPlayground()
Returns the playground of this TurtleFrame. |
void |
setStatusText(java.lang.String text)
Replace the text in the status bar by the given text using the current JOptionPane font and color. |
void |
setStatusText(java.lang.String text,
java.awt.Font font,
java.awt.Color color)
Replace the text in the status bar by the given text using the given font and text color. |
void |
showStatusBar(boolean show)
Show or hide the status bar. |
Methods inherited from class javax.swing.JFrame |
---|
getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, setTransferHandler, update |
Methods inherited from class java.awt.Frame |
---|
addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setResizable, setState, setTitle, setUndecorated |
Methods inherited from class java.awt.Window |
---|
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOwnedWindows, getOwner, getOwnerlessWindows, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, paint, postEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImages, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setVisible, show, toBack, toFront |
Methods inherited from class java.awt.Container |
---|
add, add, add, add, add, addContainerListener, 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, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusBackward, transferFocusDownCycle, validate |
Methods inherited from class java.awt.Component |
---|
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, dispatchEvent, enable, enable, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, 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, isOpaque, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocusInWindow, resize, resize, setBackground, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusUpCycle |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface java.awt.MenuContainer |
---|
getFont, postEvent |
Constructor Detail |
---|
public TurtleFrame()
public TurtleFrame(java.lang.String title)
public TurtleFrame(javax.swing.JMenuBar menuBar)
public TurtleFrame(java.lang.String title, javax.swing.JMenuBar menuBar)
public TurtleFrame(java.awt.Color bkColor)
public TurtleFrame(java.lang.String title, java.awt.Color bkColor)
public TurtleFrame(java.lang.String title, javax.swing.JMenuBar menuBar, java.awt.Color bkColor)
public TurtleFrame(java.lang.String title, int width, int height)
public TurtleFrame(java.lang.String title, int width, int height, java.awt.Color bkColor)
public TurtleFrame(java.lang.String title, javax.swing.JMenuBar menuBar, int width, int height)
public TurtleFrame(java.lang.String title, javax.swing.JMenuBar menuBar, int width, int height, java.awt.Color bkColor)
public TurtleFrame(int ulx, int uly, java.lang.String title)
public TurtleFrame(int ulx, int uly, java.lang.String title, int width, int height)
public TurtleFrame(int ulx, int uly, java.lang.String title, int width, int height, java.awt.Color bkColor)
public TurtleFrame(int ulx, int uly, java.lang.String title, javax.swing.JMenuBar menuBar, int width, int height, java.awt.Color bkColor)
public TurtleFrame(int mode)
public TurtleFrame(int mode, java.lang.String title, int width, int height, java.awt.Color bkColor)
Method Detail |
---|
public Playground getPlayground()
getPlayground
in interface TurtleContainer
public void focusLost(java.awt.event.FocusEvent evt)
focusLost
in interface java.awt.event.FocusListener
public void focusGained(java.awt.event.FocusEvent evt)
focusGained
in interface java.awt.event.FocusListener
public void addStatusBar(int height)
public void setStatusText(java.lang.String text)
public void setStatusText(java.lang.String text, java.awt.Font font, java.awt.Color color)
public void showStatusBar(boolean show)
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |