org.jmol.applet
Class AppletConsole
java.lang.Object
java.awt.Component
java.awt.Container
java.awt.Window
java.awt.Dialog
javax.swing.JDialog
org.jmol.console.JmolConsole
org.jmol.applet.AppletConsole
- All Implemented Interfaces:
- ActionListener, WindowListener, ImageObserver, MenuContainer, Serializable, EventListener, Accessible, RootPaneContainer, WindowConstants, JmolAppConsoleInterface
public class AppletConsole
- extends JmolConsole
- implements JmolAppConsoleInterface
- See Also:
- Serialized Form
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 |
input
final JTextArea input
output
private final JTextPane output
outputDocument
private final Document outputDocument
jf
private JFrame jf
attributesCommand
private final SimpleAttributeSet attributesCommand
menubar
private JMenuBar menubar
clearOutButton
private JButton clearOutButton
clearInButton
private JButton clearInButton
loadButton
private JButton loadButton
map
protected Hashtable map
labels
protected Hashtable labels
AppletConsole
public AppletConsole()
AppletConsole
private AppletConsole(Viewer viewer,
Component display)
getMyMenuBar
public Object getMyMenuBar()
- Specified by:
getMyMenuBar
in interface JmolAppConsoleInterface
dispose
public void dispose()
- Specified by:
dispose
in interface JmolAppConsoleInterface
- Overrides:
dispose
in class Window
getAppConsole
public JmolAppConsoleInterface getAppConsole(Viewer viewer,
Component display)
- Specified by:
getAppConsole
in interface JmolAppConsoleInterface
sendConsoleEcho
public void sendConsoleEcho(String strEcho)
- Specified by:
sendConsoleEcho
in interface JmolAppConsoleInterface
sendConsoleMessage
public void sendConsoleMessage(String strInfo)
- Specified by:
sendConsoleMessage
in interface JmolAppConsoleInterface
zap
public void zap()
- Specified by:
zap
in interface JmolAppConsoleInterface
set
private void set(JmolViewer viewer)
createMenubar
protected JMenuBar createMenubar()
addHelpMenuBar
protected void addHelpMenuBar(JMenuBar menuBar)
addHelpItems
private void addHelpItems(JMenu m0,
String key,
String attr)
createMenuItem
protected JMenuItem createMenuItem(String cmd)
setupInput
private void setupInput()
setupOutput
private void setupOutput()
setVisible
public void setVisible(boolean visible)
- Specified by:
setVisible
in interface JmolAppConsoleInterface
- Overrides:
setVisible
in class Dialog
output
private void output(String message)
output
private void output(String message,
AttributeSet att)
getText
public String getText()
- Specified by:
getText
in interface JmolAppConsoleInterface
clearContent
protected void clearContent(String text)
- Specified by:
clearContent
in class JmolConsole
actionPerformed
public void actionPerformed(ActionEvent e)
- Specified by:
actionPerformed
in interface ActionListener
- Overrides:
actionPerformed
in class JmolConsole
execute
protected void execute(String strCommand)
- Specified by:
execute
in class JmolConsole
completeCommand
protected String completeCommand(String thisCmd)
- Overrides:
completeCommand
in class JmolConsole
windowClosed
public void windowClosed(WindowEvent we)
- Specified by:
windowClosed
in interface WindowListener
- Overrides:
windowClosed
in class JmolConsole
destroyConsole
private void destroyConsole()
windowClosing
public void windowClosing(WindowEvent we)
- Specified by:
windowClosing
in interface WindowListener
- Overrides:
windowClosing
in class JmolConsole
setupLabels
private Hashtable setupLabels()
getLabel
private String getLabel(String key)
newJMenu
private JMenu newJMenu(String key)
newJMenuItem
private JMenuItem newJMenuItem(String key)
getLabelWithoutMnemonic
private static String getLabelWithoutMnemonic(String label)
getMnemonic
private static char getMnemonic(String label)