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.FileCheckerjavax.swing.JDialog.AccessibleJDialogjava.awt.Dialog.AccessibleAWTDialog, java.awt.Dialog.ModalExclusionType, java.awt.Dialog.ModalityTypejava.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, vieweraccessibleContext, rootPane, rootPaneCheckingEnabledBOTTOM_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, windowOpenedaddImpl, 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, updateaddNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setBackground, setModal, setModalityType, setOpacity, setResizable, setShape, setTitle, setUndecorated, show, toBackaddPropertyChangeListener, 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, 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, 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, transferFocusUpCycleclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetScriptEditorfinal 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 JmolAppConsoleInterfacepublic void dispose()
dispose in interface JmolAppConsoleInterfacedispose in class java.awt.Windowpublic JmolAppConsoleInterface getAppConsole(Viewer viewer, java.awt.Component display)
getAppConsole in interface JmolAppConsoleInterfacepublic void sendConsoleEcho(java.lang.String strEcho)
sendConsoleEcho in interface JmolAppConsoleInterfacepublic void sendConsoleMessage(java.lang.String strInfo)
sendConsoleMessage in interface JmolAppConsoleInterfacepublic void zap()
zap in interface JmolAppConsoleInterfaceprivate 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 JmolAppConsoleInterfacesetVisible in class java.awt.Dialogprivate 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 JmolAppConsoleInterfaceprotected 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 void execute(java.lang.String strCommand)
execute in class JmolConsoleprotected java.lang.String completeCommand(java.lang.String thisCmd)
completeCommand in class JmolConsolepublic void windowClosed(java.awt.event.WindowEvent we)
windowClosed in interface java.awt.event.WindowListenerwindowClosed in class JmolConsoleprivate void destroyConsole()
public void windowClosing(java.awt.event.WindowEvent we)
windowClosing in interface java.awt.event.WindowListenerwindowClosing in class JmolConsoleprivate 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)