java.awt.image.ImageObserver
, java.awt.MenuContainer
, java.io.Serializable
, javax.accessibility.Accessible
, javax.swing.RootPaneContainer
, javax.swing.WindowConstants
NBODialogView
abstract class NBODialogRun extends NBODialogModel
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
java.awt.Container.AccessibleAWTContainer
java.awt.Dialog.AccessibleAWTDialog, java.awt.Dialog.ModalExclusionType, java.awt.Dialog.ModalityType
javax.swing.JDialog.AccessibleJDialog
NBODialogConfig.StyledComboBoxUI
Modifier and Type | Field | Description |
---|---|---|
private static java.lang.String |
CHOOSE_DESCRIPTION |
|
(package private) java.util.Hashtable<java.lang.String,java.lang.String> |
choose3C |
|
(package private) java.util.Hashtable<java.lang.String,java.lang.String> |
chooseBonds |
|
protected java.util.ArrayList<java.lang.String> |
delDeloc |
|
protected java.util.ArrayList<java.lang.String> |
deleteAtomBlocks |
|
protected java.util.ArrayList<java.lang.String> |
deleteBlocks |
|
protected java.util.ArrayList<java.lang.String> |
deleteElements |
|
protected boolean |
deleteGeminal |
|
protected boolean |
deleteLewisOrbs |
|
protected boolean |
deleteVicinal |
|
protected java.lang.String |
delOrbs |
|
protected java.lang.String |
delOrbsL |
|
protected javax.swing.JComboBox<java.lang.String> |
editOps |
|
(package private) java.lang.String |
fileData |
|
(package private) java.lang.String |
fileData2 |
|
protected javax.swing.JRadioButton[] |
keywordButtons |
|
protected static java.lang.String[] |
keywordList |
|
(package private) int |
lastEss |
|
(package private) java.lang.String |
nboKeywords |
|
protected javax.swing.JTextField |
plotFileName |
|
private javax.swing.JFrame |
runFrame |
|
protected java.lang.String |
valid3C |
|
protected java.lang.String |
validBonds |
|
protected java.lang.String |
validLP |
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
accessibleContext, rootPane, rootPaneCheckingEnabled
alterHelp, bodyText, browse, chbHelp, clipHelp, DEFAULT_PARAMS, DIALOG_CONFIG, DIALOG_LIST, DIALOG_MODEL, DIALOG_RUN, DIALOG_SEARCH, DIALOG_VIEW, dialogMode, fuseHelp, haveService, helpBtn, helpConfig, helpModel, icon, inputFile, isJmolNBO, jCheckAtomNum, jCheckNboView, jmolAtomCount, jobStem, jpNboOutput, linkHelp, lonePairs, mainButtons, modelButton, mutateHelp, nboFont, nboService, nboView, rebondHelp, reqInfo, runButton, saveHelp, searchButton, searchHelp, sep, serverPathLabel, showHelp, showRunDone, showWorkPathDone, statusLab, statusPanel, switchHelp, symHelp, tfExt, tfFolder, tfName, topPanel, twistHelp, unifyHelp, useHelp, viewButton, vwr, workingPath
atomNumBox, CONFIRM_SAVE, CONFIRM_VIEWOUTPUT, currVal, editAction, editBox, editMode, jbEdit, jtJmolInput, jtLineInput, jtSelectAtoms, savePath, selected, tfExtS, tfFolderS, tfNameS, titleColor, titleFont, usePath, valLab, VALUE
Modifier | Constructor | Description |
---|---|---|
protected |
NBODialogRun(javax.swing.JFrame f) |
Modifier and Type | Method | Description |
---|---|---|
protected void |
addBond(java.lang.String[] atoms,
java.lang.String key) |
|
(package private) void |
addChooseKeylist() |
Builds the choose key list interface
|
protected void |
addDelFieldEl(javax.swing.JPanel b,
javax.swing.JButton btn,
javax.swing.JScrollPane p,
java.lang.String s1,
java.lang.String s2,
java.util.List<java.lang.String> deleteElements,
int val) |
|
private void |
addDelKeylist() |
Builds the deletion key list interface
|
protected void |
addManualEditor() |
|
protected void |
addNBOKeylist() |
|
protected void |
buildRun(java.awt.Container p) |
|
private javax.swing.Box |
chooseBox(java.lang.Object[] list,
java.lang.String title,
javax.swing.SpinnerModel model,
java.util.Hashtable<java.lang.String,java.lang.String> table,
int num) |
Box for editing the $Choose list in input file
|
private java.lang.String |
cleanNBOKeylist(java.lang.String params) |
|
protected void |
deleteBlocks(javax.swing.JButton btn,
javax.swing.Box container,
java.util.ArrayList<java.lang.String> deleteBlocks,
int val) |
|
protected void |
editOpChanged(java.lang.String item) |
|
protected void |
essChanged(java.lang.String item,
javax.swing.DefaultComboBoxModel<java.lang.String> editModel) |
|
protected boolean |
getChooseList() |
gets a valid $CHOOSE list from nbo file if it exists and corrects the bonds in the jmol model
|
protected java.lang.String |
getCurrentChooseList() |
|
protected java.lang.String |
getDelList() |
|
protected java.lang.String |
getFileContents() |
|
protected void |
goRunClicked(java.lang.String keywords,
java.lang.String ess,
java.io.File inputFile,
java.lang.Runnable whenDone) |
|
protected void |
readInputFile(java.io.File inputFile) |
|
protected void |
removeListParams(java.util.List<java.lang.String> list,
javax.swing.DefaultListModel<java.lang.String> listModel) |
|
protected void |
resetBadChooseList() |
|
protected void |
resetRunFile() |
|
private void |
runJob(java.lang.String keywords,
java.io.File inputFile,
java.lang.String ess,
java.lang.Runnable whenDone) |
|
protected javax.swing.JPanel |
runS() |
|
protected void |
setBonds(java.lang.String[] atoms,
java.lang.String key) |
|
private void |
setChooseList(java.lang.String data,
boolean isValid) |
|
protected int |
showConfDialog() |
|
protected java.lang.String |
showInputDialog() |
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, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, 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, 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, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setMixingCutoutShape, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
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, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusDownCycle, validate, validateTree
addNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setBackground, setModal, setModalityType, setOpacity, setResizable, setShape, setTitle, setUndecorated, show, toBack
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
appendOutput, appendOutputWithCaret, appendToFile, buildConfig, buildTopPanel, centerDialog, checkJmolNBO, clearInputFile, clearOutput, connect, enableComponentsR, folderBox, getExt, getHelp, getJobStem, nboReset, newNBOFile, placeNBODialog, rawCmd, resetColorScheme, saveHistory, saveWorkHistory, setComponents, setInputFile, setNBOColorScheme, setVisible, showAtomNums, showNboOutput, showNBOPathDialog, showSelected, showWorkpathDialog
actionSelected, buildModel, clearModel, clearSelected, clip, editModel, getModel, getSymmetry, getValue, helpDialogM, loadModel, modelCmd, modelOut, nboResetV, notifyCallbackM, notifyLoadModel, rawInputM, saveHistoryM, saveModel, showConfirmationDialog, showSaveDialog, showWorkpathDialogM
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeNotify, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImage, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, toFront
protected static final java.lang.String[] keywordList
private static final java.lang.String CHOOSE_DESCRIPTION
private javax.swing.JFrame runFrame
protected java.lang.String validBonds
protected java.lang.String validLP
protected java.lang.String valid3C
protected java.lang.String delOrbs
protected java.lang.String delOrbsL
protected java.util.ArrayList<java.lang.String> deleteElements
protected java.util.ArrayList<java.lang.String> deleteBlocks
protected java.util.ArrayList<java.lang.String> deleteAtomBlocks
protected java.util.ArrayList<java.lang.String> delDeloc
protected boolean deleteLewisOrbs
protected boolean deleteVicinal
protected boolean deleteGeminal
java.lang.String fileData
java.lang.String fileData2
java.lang.String nboKeywords
protected javax.swing.JTextField plotFileName
java.util.Hashtable<java.lang.String,java.lang.String> chooseBonds
java.util.Hashtable<java.lang.String,java.lang.String> choose3C
int lastEss
protected javax.swing.JComboBox<java.lang.String> editOps
protected javax.swing.JRadioButton[] keywordButtons
protected void buildRun(java.awt.Container p)
protected javax.swing.JPanel runS()
protected int showConfDialog()
protected java.lang.String showInputDialog()
protected void addManualEditor()
protected java.lang.String getFileContents()
protected java.lang.String getCurrentChooseList()
protected void essChanged(java.lang.String item, javax.swing.DefaultComboBoxModel<java.lang.String> editModel)
protected void editOpChanged(java.lang.String item)
protected void readInputFile(java.io.File inputFile)
readInputFile
in class NBODialogConfig
protected boolean getChooseList()
private void setChooseList(java.lang.String data, boolean isValid)
protected void resetBadChooseList()
protected void setBonds(java.lang.String[] atoms, java.lang.String key)
setBonds
in class NBODialogConfig
protected void addBond(java.lang.String[] atoms, java.lang.String key)
private java.lang.String cleanNBOKeylist(java.lang.String params)
protected void addNBOKeylist()
void addChooseKeylist()
private javax.swing.Box chooseBox(java.lang.Object[] list, java.lang.String title, javax.swing.SpinnerModel model, java.util.Hashtable<java.lang.String,java.lang.String> table, int num)
list
- title
- model
- table
- num
- private void addDelKeylist()
protected void addDelFieldEl(javax.swing.JPanel b, javax.swing.JButton btn, javax.swing.JScrollPane p, java.lang.String s1, java.lang.String s2, java.util.List<java.lang.String> deleteElements, int val)
protected void deleteBlocks(javax.swing.JButton btn, javax.swing.Box container, java.util.ArrayList<java.lang.String> deleteBlocks, int val)
protected java.lang.String getDelList()
protected void resetRunFile()
protected void removeListParams(java.util.List<java.lang.String> list, javax.swing.DefaultListModel<java.lang.String> listModel)
protected void goRunClicked(java.lang.String keywords, java.lang.String ess, java.io.File inputFile, java.lang.Runnable whenDone)
goRunClicked
in class NBODialogConfig
private void runJob(java.lang.String keywords, java.io.File inputFile, java.lang.String ess, java.lang.Runnable whenDone)