public class AppletConsole extends JmolConsole implements JmolAppConsoleInterface
Modifier and Type | Class and Description |
---|---|
(package private) class |
AppletConsole.ControlEnterTextArea |
private static interface |
AppletConsole.GetKey |
private class |
AppletConsole.KeyJMenu |
private class |
AppletConsole.KeyJMenuItem |
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 |
---|---|
private javax.swing.text.SimpleAttributeSet |
attributesCommand |
private javax.swing.JButton |
clearInButton |
private javax.swing.JButton |
clearOutButton |
(package private) javax.swing.JTextArea |
input |
private javax.swing.JFrame |
jf |
protected java.util.Hashtable |
labels |
private javax.swing.JButton |
loadButton |
protected java.util.Hashtable |
map |
private javax.swing.JMenuBar |
menubar |
private javax.swing.JTextPane |
output |
private javax.swing.text.Document |
outputDocument |
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 |
---|---|
|
AppletConsole() |
private |
AppletConsole(Viewer viewer,
java.awt.Component display) |
Modifier and Type | Method and Description |
---|---|
void |
actionPerformed(java.awt.event.ActionEvent e) |
private void |
addHelpItems(javax.swing.JMenu m0,
java.lang.String key,
java.lang.String attr) |
protected void |
addHelpMenuBar(javax.swing.JMenuBar menuBar) |
protected void |
clearContent(java.lang.String text) |
protected java.lang.String |
completeCommand(java.lang.String thisCmd) |
protected javax.swing.JMenuBar |
createMenubar() |
protected javax.swing.JMenuItem |
createMenuItem(java.lang.String cmd) |
private void |
destroyConsole() |
void |
dispose() |
protected void |
execute(java.lang.String strCommand) |
JmolAppConsoleInterface |
getAppConsole(Viewer viewer,
java.awt.Component display) |
private java.lang.String |
getLabel(java.lang.String key) |
private static java.lang.String |
getLabelWithoutMnemonic(java.lang.String label) |
private static char |
getMnemonic(java.lang.String label) |
java.lang.Object |
getMyMenuBar() |
java.lang.String |
getText() |
private javax.swing.JMenu |
newJMenu(java.lang.String key) |
private javax.swing.JMenuItem |
newJMenuItem(java.lang.String key) |
private void |
output(java.lang.String message) |
private void |
output(java.lang.String message,
javax.swing.text.AttributeSet att) |
void |
sendConsoleEcho(java.lang.String strEcho) |
void |
sendConsoleMessage(java.lang.String strInfo) |
private void |
set(JmolViewer viewer) |
private void |
setupInput() |
private java.util.Hashtable |
setupLabels() |
private void |
setupOutput() |
void |
setVisible(boolean visible) |
void |
windowClosed(java.awt.event.WindowEvent we) |
void |
windowClosing(java.awt.event.WindowEvent we) |
void |
zap() |
getScriptEditor, getTitleText, windowActivated, 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, show, toBack
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, 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
getScriptEditor
final javax.swing.JTextArea input
private final javax.swing.JTextPane output
private final javax.swing.text.Document outputDocument
private javax.swing.JFrame jf
private final javax.swing.text.SimpleAttributeSet attributesCommand
private javax.swing.JMenuBar menubar
private javax.swing.JButton clearOutButton
private javax.swing.JButton clearInButton
private javax.swing.JButton loadButton
protected java.util.Hashtable map
protected java.util.Hashtable labels
public AppletConsole()
private AppletConsole(Viewer viewer, java.awt.Component display)
public java.lang.Object getMyMenuBar()
getMyMenuBar
in interface JmolAppConsoleInterface
public void dispose()
dispose
in interface JmolAppConsoleInterface
dispose
in class java.awt.Window
public JmolAppConsoleInterface getAppConsole(Viewer viewer, java.awt.Component display)
getAppConsole
in interface JmolAppConsoleInterface
public void sendConsoleEcho(java.lang.String strEcho)
sendConsoleEcho
in interface JmolAppConsoleInterface
public void sendConsoleMessage(java.lang.String strInfo)
sendConsoleMessage
in interface JmolAppConsoleInterface
public void zap()
zap
in interface JmolAppConsoleInterface
private void set(JmolViewer viewer)
protected javax.swing.JMenuBar createMenubar()
protected void addHelpMenuBar(javax.swing.JMenuBar menuBar)
private void addHelpItems(javax.swing.JMenu m0, java.lang.String key, java.lang.String attr)
protected javax.swing.JMenuItem createMenuItem(java.lang.String cmd)
private void setupInput()
private void setupOutput()
public void setVisible(boolean visible)
setVisible
in interface JmolAppConsoleInterface
setVisible
in class java.awt.Dialog
private void output(java.lang.String message)
private void output(java.lang.String message, javax.swing.text.AttributeSet att)
public java.lang.String getText()
getText
in interface JmolAppConsoleInterface
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 void execute(java.lang.String strCommand)
execute
in class JmolConsole
protected java.lang.String completeCommand(java.lang.String thisCmd)
completeCommand
in class JmolConsole
public void windowClosed(java.awt.event.WindowEvent we)
windowClosed
in interface java.awt.event.WindowListener
windowClosed
in class JmolConsole
private void destroyConsole()
public void windowClosing(java.awt.event.WindowEvent we)
windowClosing
in interface java.awt.event.WindowListener
windowClosing
in class JmolConsole
private java.util.Hashtable setupLabels()
private java.lang.String getLabel(java.lang.String key)
private javax.swing.JMenu newJMenu(java.lang.String key)
private javax.swing.JMenuItem newJMenuItem(java.lang.String key)
private static java.lang.String getLabelWithoutMnemonic(java.lang.String label)
private static char getMnemonic(java.lang.String label)