|
|||||||||
| 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.Dialog
javax.swing.JDialog
org.jmol.console.JmolConsole
org.openscience.jmol.app.jmolpanel.AppConsole
public final class AppConsole
| Nested Class Summary | |
|---|---|
(package private) class |
AppConsole.ConsoleDocument
|
(package private) class |
AppConsole.ConsoleTextPane
|
(package private) class |
AppConsole.ExecuteCommandThread
|
| Nested classes/interfaces inherited from class org.jmol.console.JmolConsole |
|---|
JmolConsole.FileChecker |
| Nested classes/interfaces inherited from class javax.swing.JDialog |
|---|
javax.swing.JDialog.AccessibleJDialog |
| Nested classes/interfaces inherited from class java.awt.Dialog |
|---|
java.awt.Dialog.AccessibleAWTDialog, java.awt.Dialog.ModalExclusionType, java.awt.Dialog.ModalityType |
| Nested classes/interfaces inherited from class java.awt.Window |
|---|
java.awt.Window.AccessibleAWTWindow |
| Nested classes/interfaces inherited from class java.awt.Container |
|---|
java.awt.Container.AccessibleAWTContainer |
| Nested classes/interfaces inherited from class java.awt.Component |
|---|
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
| Field Summary | |
|---|---|
(package private) javax.swing.JPanel |
buttonPanel
|
private javax.swing.JButton |
checkButton
|
private javax.swing.JButton |
clearButton
|
private javax.swing.JButton |
closeButton
|
protected AppConsole.ConsoleTextPane |
console
|
(package private) AppConsole.ExecuteCommandThread |
execThread
|
private javax.swing.JButton |
haltButton
|
private javax.swing.JButton |
helpButton
|
(package private) boolean |
isError
|
private static int |
MAXUNDO
|
private javax.swing.JButton |
questButton
|
private javax.swing.JButton |
redoButton
|
protected javax.swing.JButton |
stepButton
|
private javax.swing.JButton |
topButton
|
private javax.swing.JButton |
undoButton
|
private int |
undoPointer
|
private boolean |
undoSaved
|
private java.lang.String[] |
undoStack
|
private javax.swing.JButton |
varButton
|
| Fields inherited from class org.jmol.console.JmolConsole |
|---|
display, editButton, historyButton, nTab, runButton, scriptEditor, stateButton, viewer |
| Fields inherited from class javax.swing.JDialog |
|---|
accessibleContext, rootPane, rootPaneCheckingEnabled |
| Fields inherited from class java.awt.Dialog |
|---|
DEFAULT_MODALITY_TYPE |
| 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, EXIT_ON_CLOSE, HIDE_ON_CLOSE |
| Fields inherited from interface java.awt.image.ImageObserver |
|---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
| Constructor Summary | |
|---|---|
|
AppConsole()
|
private |
AppConsole(JmolViewer viewer,
javax.swing.JFrame frame)
|
| Method Summary | |
|---|---|
void |
actionPerformed(java.awt.event.ActionEvent e)
|
protected void |
clearContent(java.lang.String text)
|
protected java.lang.String |
completeCommand(java.lang.String thisCmd)
|
void |
enterPressed()
|
protected void |
execute(java.lang.String strCommand)
|
(package private) void |
executeCommand(java.lang.String strCommand)
|
(package private) void |
executeCommandAsThread(java.lang.String strCommand)
|
JmolAppConsoleInterface |
getAppConsole(Viewer viewer,
java.awt.Component display)
|
java.lang.Object |
getMyMenuBar()
|
java.lang.String |
getText()
|
(package private) void |
layoutWindow(java.awt.Container container)
|
void |
sendConsoleEcho(java.lang.String strEcho)
|
void |
sendConsoleMessage(java.lang.String strStatus)
|
(package private) javax.swing.JButton |
setButton(java.lang.String s)
|
private void |
setError(boolean TF)
|
(package private) void |
undoRedo(boolean isRedo)
|
private void |
undoSave(boolean incrementPtr)
|
(package private) void |
undoSetEnabled()
|
void |
zap()
|
| Methods inherited from class org.jmol.console.JmolConsole |
|---|
getScriptEditor, getTitleText, windowActivated, windowClosed, windowClosing, windowDeactivated, windowDeiconified, windowIconified, windowOpened |
| Methods inherited from class javax.swing.JDialog |
|---|
addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update |
| Methods inherited from class java.awt.Dialog |
|---|
addNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setModal, setModalityType, setResizable, setTitle, setUndecorated, setVisible, show, toBack |
| 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, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeNotify, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImage, setIconImages, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, 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, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusDownCycle, 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, 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, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, setBackground, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.jmol.api.JmolAppConsoleInterface |
|---|
dispose, getScriptEditor, setVisible |
| Field Detail |
|---|
protected AppConsole.ConsoleTextPane console
private javax.swing.JButton varButton
private javax.swing.JButton haltButton
private javax.swing.JButton closeButton
private javax.swing.JButton clearButton
private javax.swing.JButton questButton
private javax.swing.JButton helpButton
private javax.swing.JButton undoButton
private javax.swing.JButton redoButton
private javax.swing.JButton checkButton
protected javax.swing.JButton stepButton
private javax.swing.JButton topButton
javax.swing.JPanel buttonPanel
boolean isError
AppConsole.ExecuteCommandThread execThread
private static int MAXUNDO
private java.lang.String[] undoStack
private int undoPointer
private boolean undoSaved
| Constructor Detail |
|---|
public AppConsole()
private AppConsole(JmolViewer viewer,
javax.swing.JFrame frame)
| Method Detail |
|---|
public JmolAppConsoleInterface getAppConsole(Viewer viewer,
java.awt.Component display)
getAppConsole in interface JmolAppConsoleInterfacejavax.swing.JButton setButton(java.lang.String s)
void layoutWindow(java.awt.Container container)
public void sendConsoleEcho(java.lang.String strEcho)
sendConsoleEcho in interface JmolAppConsoleInterfaceprivate void setError(boolean TF)
public void sendConsoleMessage(java.lang.String strStatus)
sendConsoleMessage in interface JmolAppConsoleInterfacepublic void enterPressed()
enterPressed in interface EnterListenerprotected void execute(java.lang.String strCommand)
execute in class JmolConsolevoid executeCommandAsThread(java.lang.String strCommand)
public void zap()
zap in interface JmolAppConsoleInterfacevoid undoSetEnabled()
void undoRedo(boolean isRedo)
private void undoSave(boolean incrementPtr)
void executeCommand(java.lang.String strCommand)
protected void clearContent(java.lang.String text)
clearContent in class JmolConsolepublic void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed in interface java.awt.event.ActionListeneractionPerformed in class JmolConsoleprotected java.lang.String completeCommand(java.lang.String thisCmd)
completeCommand in class JmolConsolepublic java.lang.Object getMyMenuBar()
getMyMenuBar in interface JmolAppConsoleInterfacepublic java.lang.String getText()
getText in interface JmolAppConsoleInterface
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||