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) |
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()
public 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.ActionListener
protected void addWindowListener()
public void windowActivated(java.awt.event.WindowEvent we)
windowActivated
in interface java.awt.event.WindowListener
we
- public void windowClosed(java.awt.event.WindowEvent we)
windowClosed
in interface java.awt.event.WindowListener
public void windowClosing(java.awt.event.WindowEvent we)
windowClosing
in interface java.awt.event.WindowListener
private void destroyConsole()
public void windowDeactivated(java.awt.event.WindowEvent we)
windowDeactivated
in interface java.awt.event.WindowListener
we
- public void windowDeiconified(java.awt.event.WindowEvent we)
windowDeiconified
in interface java.awt.event.WindowListener
we
- public void windowIconified(java.awt.event.WindowEvent we)
windowIconified
in interface java.awt.event.WindowListener
we
- public void windowOpened(java.awt.event.WindowEvent we)
windowOpened
in interface java.awt.event.WindowListener
we
- public boolean notifyEnabled(EnumCallback type)
notifyEnabled
in interface JmolCallbackListener
public 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 JmolCallbackListener
public void setCallbackFunction(java.lang.String callbackType, java.lang.String callbackFunction)
setCallbackFunction
in interface JmolCallbackListener
public static java.awt.Window getWindow(java.awt.Container p)
p
-