public class KawapadFrame extends javax.swing.JFrame implements ThreadInitializerContainer<KawapadFrame>, ApplicationComponent
javax.swing.JFrame.AccessibleJFramejava.awt.Window.AccessibleAWTWindow, java.awt.Window.Type| Modifier and Type | Field and Description |
|---|---|
protected Kawapad |
kawapad |
protected javax.swing.JMenuBar |
menuBar |
javax.swing.AbstractAction |
NEW_SCRATCHPAD_ACTION |
protected java.awt.Container |
scratchPadRoot |
protected javax.swing.JScrollPane |
scrollPane |
accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabledCROSSHAIR_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_CURSORBOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT| Constructor and Description |
|---|
KawapadFrame(SchemeEngine schemeEngine,
boolean shutdownWhenClose,
java.lang.String title) |
| Modifier and Type | Method and Description |
|---|---|
static KawapadFrame |
createStaticInstance()
Kawapad#init() must be called whenever any Kawapad instance is created.
|
static KawapadFrame |
getCurrent() |
java.lang.String |
getFrameName() |
Kawapad |
getKawapad() |
java.awt.MenuBar |
getMenuBar() |
ApplicationComponent |
getParentApplicationComponent() |
java.awt.Container |
getScratchPadRootPane() |
ThreadInitializer<KawapadFrame> |
getThreadInitializer() |
static boolean |
isPresent() |
boolean |
isShutdownWhenClose() |
static void |
main(java.lang.String[] args) |
static void |
outputDocument() |
static void |
outputKeyStrokeReference() |
void |
processInit() |
void |
processQuit() |
void |
requestClose() |
void |
setParentApplicationComponent(ApplicationComponent parentApplicationComponent) |
void |
setShutdownWhenClose(boolean shutdownWhenClose) |
static void |
start() |
static void |
start(java.io.File f) |
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, updateaddNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setBackground, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setOpacity, setResizable, setShape, setState, setTitle, setUndecoratedaddPropertyChangeListener, 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, toFrontadd, 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, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusDownCycle, validate, validateTreeaction, 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, getGraphicsConfiguration, 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, 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, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycleclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitrequestInit, requestQuitprotected Kawapad kawapad
protected java.awt.Container scratchPadRoot
protected javax.swing.JScrollPane scrollPane
protected javax.swing.JMenuBar menuBar
public final javax.swing.AbstractAction NEW_SCRATCHPAD_ACTION
public KawapadFrame(SchemeEngine schemeEngine, boolean shutdownWhenClose, java.lang.String title) throws java.awt.HeadlessException
java.awt.HeadlessExceptionpublic java.lang.String getFrameName()
public ApplicationComponent getParentApplicationComponent()
getParentApplicationComponent in interface ApplicationComponentpublic void setParentApplicationComponent(ApplicationComponent parentApplicationComponent)
setParentApplicationComponent in interface ApplicationComponentpublic void processInit()
processInit in interface ApplicationComponentpublic void processQuit()
processQuit in interface ApplicationComponentpublic ThreadInitializer<KawapadFrame> getThreadInitializer()
getThreadInitializer in interface ThreadInitializerContainer<KawapadFrame>public static KawapadFrame getCurrent()
public static boolean isPresent()
public Kawapad getKawapad()
public java.awt.MenuBar getMenuBar()
getMenuBar in class java.awt.Framepublic java.awt.Container getScratchPadRootPane()
public boolean isShutdownWhenClose()
public void setShutdownWhenClose(boolean shutdownWhenClose)
public void requestClose()
public static KawapadFrame createStaticInstance()
public static void main(java.lang.String[] args)
throws java.io.IOException
java.io.IOExceptionpublic static void outputKeyStrokeReference()
throws java.io.IOException
java.io.IOExceptionpublic static void outputDocument()
throws java.io.IOException
java.io.IOExceptionpublic static void start(java.io.File f)
throws java.io.IOException
java.io.IOExceptionpublic static void start()
throws java.io.IOException
java.io.IOException