public final class AppConsole extends JmolConsole implements JmolAppConsoleInterface, EnterListener
Modifier and Type | Class and Description |
---|---|
(package private) class |
AppConsole.ConsoleDocument |
(package private) class |
AppConsole.ConsoleTextPane |
(package private) class |
AppConsole.ExecuteCommandThread |
JmolConsole.FileChecker
javax.swing.JDialog.AccessibleJDialog
java.awt.Dialog.AccessibleAWTDialog, java.awt.Dialog.ModalExclusionType, java.awt.Dialog.ModalityType
java.awt.Window.AccessibleAWTWindow, java.awt.Window.Type
Modifier and Type | Field and Description |
---|---|
(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 |
display, editButton, historyButton, nTab, runButton, scriptEditor, stateButton, viewer
accessibleContext, rootPane, rootPaneCheckingEnabled
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
Modifier | Constructor and Description |
---|---|
|
AppConsole() |
private |
AppConsole(JmolViewer viewer,
javax.swing.JFrame frame) |
Modifier and Type | Method and Description |
---|---|
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() |
getScriptEditor, getTitleText, windowActivated, windowClosed, windowClosing, windowDeactivated, windowDeiconified, windowIconified, windowOpened
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
addNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setBackground, setModal, setModalityType, setOpacity, setResizable, setShape, setTitle, setUndecorated, setVisible, show, toBack
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, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeNotify, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImage, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, toFront
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, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusDownCycle, validate, validateTree
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, 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, remove, 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, transferFocusUpCycle
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
dispose, getScriptEditor, setVisible
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
public AppConsole()
private AppConsole(JmolViewer viewer, javax.swing.JFrame frame)
public JmolAppConsoleInterface getAppConsole(Viewer viewer, java.awt.Component display)
getAppConsole
in interface JmolAppConsoleInterface
javax.swing.JButton setButton(java.lang.String s)
void layoutWindow(java.awt.Container container)
public void sendConsoleEcho(java.lang.String strEcho)
sendConsoleEcho
in interface JmolAppConsoleInterface
private void setError(boolean TF)
public void sendConsoleMessage(java.lang.String strStatus)
sendConsoleMessage
in interface JmolAppConsoleInterface
public void enterPressed()
enterPressed
in interface EnterListener
protected void execute(java.lang.String strCommand)
execute
in class JmolConsole
void executeCommandAsThread(java.lang.String strCommand)
public void zap()
zap
in interface JmolAppConsoleInterface
void 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 JmolConsole
public void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed
in interface java.awt.event.ActionListener
actionPerformed
in class JmolConsole
protected java.lang.String completeCommand(java.lang.String thisCmd)
completeCommand
in class JmolConsole
public java.lang.Object getMyMenuBar()
getMyMenuBar
in interface JmolAppConsoleInterface
public java.lang.String getText()
getText
in interface JmolAppConsoleInterface