|
|||||||||
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.jmol.console.AppletConsole
public class AppletConsole
Nested Class Summary | |
---|---|
(package private) class |
AppletConsole.ControlEnterTextArea
|
private static interface |
AppletConsole.GetKey
|
private class |
AppletConsole.KeyJMenu
|
private class |
AppletConsole.KeyJMenuItem
|
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 | |
---|---|
private javax.swing.text.SimpleAttributeSet |
attributesCommand
|
private javax.swing.JButton |
clearInButton
|
private javax.swing.JButton |
clearOutButton
|
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
|
Fields inherited from class org.jmol.console.JmolConsole |
---|
display, editButton, historyButton, 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 | |
---|---|
|
AppletConsole()
|
private |
AppletConsole(Viewer viewer,
java.awt.Component display)
|
Method Summary | |
---|---|
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 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()
|
Methods inherited from class org.jmol.console.JmolConsole |
---|
getScriptEditor, getViewer, setScriptEditor, windowActivated, 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, show, toBack |
Methods inherited from class java.awt.Window |
---|
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, 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 |
---|
getScriptEditor |
Field Detail |
---|
private 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
Constructor Detail |
---|
public AppletConsole()
private AppletConsole(Viewer viewer, java.awt.Component display)
Method Detail |
---|
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
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)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |