org.openscience.jmol.app.jmolpanel
Class GaussianDialog

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by java.awt.Window
              extended by java.awt.Dialog
                  extended by javax.swing.JDialog
                      extended by org.openscience.jmol.app.jmolpanel.GaussianDialog
All Implemented Interfaces:
ActionListener, ImageObserver, MenuContainer, Serializable, EventListener, Accessible, ChangeListener, RootPaneContainer, WindowConstants

public class GaussianDialog
extends JDialog
implements ActionListener, ChangeListener

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.JDialog
JDialog.AccessibleJDialog
 
Nested classes/interfaces inherited from class java.awt.Dialog
Dialog.AccessibleAWTDialog, Dialog.ModalExclusionType, Dialog.ModalityType
 
Nested classes/interfaces inherited from class java.awt.Window
Window.AccessibleAWTWindow
 
Nested classes/interfaces inherited from class java.awt.Container
Container.AccessibleAWTContainer
 
Nested classes/interfaces inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
 
Field Summary
private static String[] BASIS_LIST
           
private  JComboBox basisBox
           
private  JButton cancelButton
           
private  String charge
           
private  JSpinner chargeSpinner
           
private  String check
           
private  JTextField checkField
           
private  JPanel container
           
private static String DEFAULT_BASIS
           
private static String DEFAULT_CHARGE
           
private static String DEFAULT_METHOD
           
private static String DEFAULT_MULT
           
private static String[] DF_LIST
           
private  JComboBox dfBox
           
private static String DFT_LIST
           
private  JTextArea editArea
           
private  String file
           
private  JButton fileButton
           
private  JFileChooser fileChooser
           
private  JTextField fileField
           
private  JTabbedPane inputTabs
           
private  String mem
           
private  JComboBox memBox
           
private static String[] MEMORY_LIST
           
private  String meth
           
private  JComboBox methBox
           
private static String[] METHOD_LIST
           
private  String mult
           
private  JSpinner multSpinner
           
private static String NOBASIS_LIST
           
private  JTextField optsField
           
private  String proc
           
private  JSpinner procSpinner
           
private  String route
           
private  JButton saveButton
           
private  String select
           
private  JTextField selectField
           
(package private)  JmolViewer 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
GaussianDialog(JFrame f, JmolViewer viewer)
           
 
Method Summary
 void actionPerformed(ActionEvent event)
           
private  JPanel buildAdvancedPanel()
           
private  JPanel buildBasicPanel()
           
private  JPanel buildButtonPanel()
           
private  JPanel buildFilePanel()
           
private  void cancel()
           
protected  void centerDialog()
           
protected  void getCommand()
           
private  void save()
           
private  void setFile()
           
 void stateChanged(ChangeEvent event)
           
private  void tabSwitched()
           
private  void updateUI()
           
private  void updateVars()
           
 
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, setVisible, show, toBack
 
Methods inherited from class java.awt.Window
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, 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
 

Field Detail

viewer

JmolViewer viewer

container

private JPanel container

checkField

private JTextField checkField

optsField

private JTextField optsField

fileField

private JTextField fileField

selectField

private JTextField selectField

memBox

private JComboBox memBox

methBox

private JComboBox methBox

basisBox

private JComboBox basisBox

dfBox

private JComboBox dfBox

procSpinner

private JSpinner procSpinner

chargeSpinner

private JSpinner chargeSpinner

multSpinner

private JSpinner multSpinner

fileButton

private JButton fileButton

saveButton

private JButton saveButton

cancelButton

private JButton cancelButton

fileChooser

private JFileChooser fileChooser

editArea

private JTextArea editArea

inputTabs

private JTabbedPane inputTabs

check

private String check

mem

private String mem

proc

private String proc

file

private String file

meth

private String meth

route

private String route

charge

private String charge

mult

private String mult

select

private String select

DEFAULT_METHOD

private static final String DEFAULT_METHOD
See Also:
Constant Field Values

DEFAULT_BASIS

private static final String DEFAULT_BASIS
See Also:
Constant Field Values

DEFAULT_CHARGE

private static final String DEFAULT_CHARGE
See Also:
Constant Field Values

DEFAULT_MULT

private static final String DEFAULT_MULT
See Also:
Constant Field Values

BASIS_LIST

private static final String[] BASIS_LIST

METHOD_LIST

private static final String[] METHOD_LIST

DF_LIST

private static final String[] DF_LIST

MEMORY_LIST

private static final String[] MEMORY_LIST

NOBASIS_LIST

private static final String NOBASIS_LIST
See Also:
Constant Field Values

DFT_LIST

private static final String DFT_LIST
See Also:
Constant Field Values
Constructor Detail

GaussianDialog

public GaussianDialog(JFrame f,
                      JmolViewer viewer)
Method Detail

buildBasicPanel

private JPanel buildBasicPanel()

buildAdvancedPanel

private JPanel buildAdvancedPanel()

buildFilePanel

private JPanel buildFilePanel()

buildButtonPanel

private JPanel buildButtonPanel()

centerDialog

protected void centerDialog()

updateVars

private void updateVars()

updateUI

private void updateUI()

save

private void save()

cancel

private void cancel()

setFile

private void setFile()

tabSwitched

private void tabSwitched()

getCommand

protected void getCommand()

actionPerformed

public void actionPerformed(ActionEvent event)
Specified by:
actionPerformed in interface ActionListener

stateChanged

public void stateChanged(ChangeEvent event)
Specified by:
stateChanged in interface ChangeListener