public abstract class JmolConsole extends java.lang.Object implements JmolCallbackListener, java.awt.event.ActionListener, java.awt.event.WindowListener
| Modifier and Type | Class and Description |
|---|---|
protected class |
JmolConsole.FileChecker |
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.String |
defaultMessage |
protected javax.swing.JButton |
editButton |
protected java.awt.Container |
externalContainer |
protected javax.swing.JButton |
historyButton |
private java.lang.String |
incompleteCmd |
protected javax.swing.JLabel |
label1 |
protected java.util.Map<java.lang.String,java.lang.String> |
labels |
protected java.util.Map<java.lang.String,javax.swing.AbstractButton> |
menuMap |
int |
nTab |
protected javax.swing.JButton |
runButton |
protected ScriptEditor |
scriptEditor |
protected javax.swing.JButton |
stateButton |
JmolViewer |
viewer |
protected javax.swing.JFrame |
viewerFrame |
| Constructor and Description |
|---|
JmolConsole() |
| Modifier and Type | Method and Description |
|---|---|
void |
actionPerformed(java.awt.event.ActionEvent e) |
protected void |
addWindowListener() |
protected abstract void |
clearContent(java.lang.String text) |
protected java.lang.String |
completeCommand(java.lang.String thisCmd) |
private void |
destroyConsole() |
void |
dispose() |
protected abstract void |
execute(java.lang.String strCommand) |
protected java.lang.String |
getLabel(java.lang.String key) |
protected java.awt.Container |
getPane() |
JmolScriptEditorInterface |
getScriptEditor() |
abstract java.lang.String |
getText() |
static java.awt.Window |
getWindow(java.awt.Container p) |
private java.lang.String |
nextFileName(java.lang.String stub,
int nTab) |
void |
notifyCallback(EnumCallback type,
java.lang.Object[] data) |
boolean |
notifyEnabled(EnumCallback type) |
abstract void |
sendConsoleEcho(java.lang.String info) |
abstract void |
sendConsoleMessage(java.lang.String info) |
protected javax.swing.JButton |
setButton(java.lang.String s) |
void |
setCallbackFunction(java.lang.String callbackType,
java.lang.String callbackFunction) |
protected void |
setEnabled(javax.swing.JButton button,
boolean TF) |
(package private) void |
setScriptEditor(ScriptEditor se) |
protected void |
setTitle() |
protected abstract void |
setupLabels() |
void |
setVisible(boolean isVisible) |
protected void |
updateLabels() |
void |
windowActivated(java.awt.event.WindowEvent we) |
void |
windowClosed(java.awt.event.WindowEvent we) |
void |
windowClosing(java.awt.event.WindowEvent we) |
void |
windowDeactivated(java.awt.event.WindowEvent we) |
void |
windowDeiconified(java.awt.event.WindowEvent we) |
void |
windowIconified(java.awt.event.WindowEvent we) |
void |
windowOpened(java.awt.event.WindowEvent we) |
public JmolViewer viewer
protected javax.swing.JFrame viewerFrame
protected java.awt.Container externalContainer
protected javax.swing.JButton editButton
protected javax.swing.JButton runButton
protected javax.swing.JButton historyButton
protected javax.swing.JButton stateButton
protected java.util.Map<java.lang.String,java.lang.String> labels
protected java.util.Map<java.lang.String,javax.swing.AbstractButton> menuMap
protected ScriptEditor scriptEditor
public int nTab
private java.lang.String incompleteCmd
protected java.lang.String defaultMessage
protected javax.swing.JLabel label1
protected abstract void setupLabels()
public void dispose()
protected java.awt.Container getPane()
protected java.lang.String getLabel(java.lang.String key)
protected void setTitle()
public void setVisible(boolean isVisible)
void setScriptEditor(ScriptEditor se)
public JmolScriptEditorInterface getScriptEditor()
protected abstract void clearContent(java.lang.String text)
protected abstract void execute(java.lang.String strCommand)
public abstract java.lang.String getText()
protected java.lang.String completeCommand(java.lang.String thisCmd)
private java.lang.String nextFileName(java.lang.String stub,
int nTab)
protected void setEnabled(javax.swing.JButton button,
boolean TF)
protected javax.swing.JButton setButton(java.lang.String s)
protected void updateLabels()
public void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed in interface java.awt.event.ActionListenerprotected void addWindowListener()
public void windowActivated(java.awt.event.WindowEvent we)
windowActivated in interface java.awt.event.WindowListenerwe - public void windowClosed(java.awt.event.WindowEvent we)
windowClosed in interface java.awt.event.WindowListenerpublic void windowClosing(java.awt.event.WindowEvent we)
windowClosing in interface java.awt.event.WindowListenerprivate void destroyConsole()
public void windowDeactivated(java.awt.event.WindowEvent we)
windowDeactivated in interface java.awt.event.WindowListenerwe - public void windowDeiconified(java.awt.event.WindowEvent we)
windowDeiconified in interface java.awt.event.WindowListenerwe - public void windowIconified(java.awt.event.WindowEvent we)
windowIconified in interface java.awt.event.WindowListenerwe - public void windowOpened(java.awt.event.WindowEvent we)
windowOpened in interface java.awt.event.WindowListenerwe - public boolean notifyEnabled(EnumCallback type)
notifyEnabled in interface JmolCallbackListenerpublic abstract void sendConsoleMessage(java.lang.String info)
public abstract void sendConsoleEcho(java.lang.String info)
public void notifyCallback(EnumCallback type, java.lang.Object[] data)
notifyCallback in interface JmolCallbackListenerpublic void setCallbackFunction(java.lang.String callbackType,
java.lang.String callbackFunction)
setCallbackFunction in interface JmolCallbackListenerpublic static java.awt.Window getWindow(java.awt.Container p)
p -