Package org.openscience.jmol.app.nbo
Class NBODialogView
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- java.awt.Window
-
- java.awt.Dialog
-
- javax.swing.JDialog
-
- org.openscience.jmol.app.nbo.NBODialogConfig
-
- org.openscience.jmol.app.nbo.NBODialogModel
-
- org.openscience.jmol.app.nbo.NBODialogRun
-
- org.openscience.jmol.app.nbo.NBODialogView
-
- All Implemented Interfaces:
java.awt.image.ImageObserver
,java.awt.MenuContainer
,java.io.Serializable
,javax.accessibility.Accessible
,javax.swing.RootPaneContainer
,javax.swing.WindowConstants
- Direct Known Subclasses:
NBODialogSearch
abstract class NBODialogView extends NBODialogRun
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.openscience.jmol.app.nbo.NBODialogConfig
NBODialogConfig.StyledComboBoxUI
-
Nested classes/interfaces inherited from class javax.swing.JDialog
javax.swing.JDialog.AccessibleJDialog
-
Nested classes/interfaces inherited from class java.awt.Dialog
java.awt.Dialog.AccessibleAWTDialog, java.awt.Dialog.ModalExclusionType, java.awt.Dialog.ModalityType
-
Nested classes/interfaces inherited from class java.awt.Window
java.awt.Window.AccessibleAWTWindow, java.awt.Window.Type
-
-
Field Summary
Fields Modifier and Type Field Description protected javax.swing.JComboBox<java.lang.String>
basis
protected static java.lang.String[]
basSet
protected javax.swing.JRadioButton
btnProf
protected javax.swing.JButton
btnShow
protected javax.swing.JButton
btnView3D
(package private) java.lang.String[]
camFieldIDs
protected javax.swing.JTextField[]
camFields
protected java.lang.String[]
contourFieldIDs
protected javax.swing.JTextField[]
contourFields
protected javax.swing.Box
dispBox
protected javax.swing.JList<java.lang.String>
dList
protected javax.swing.JButton
goBtn2
protected int
iLast
protected int
iLastD
protected boolean
inLobes
protected int
keywordNumber
protected javax.swing.JComboBox<java.lang.String>
list
protected java.util.Hashtable<java.lang.String,java.lang.String[]>
lists
protected javax.swing.DefaultListModel<java.lang.String>
model
protected int
numStor
protected boolean
oneD
protected javax.swing.Box
orbBox
protected javax.swing.JLabel
pLab
protected java.lang.String[]
planeFieldIDs
protected javax.swing.JTextField[]
planeFields
protected boolean
positiveSign
protected javax.swing.Box
profBox
protected javax.swing.JPanel
selectPanel
protected java.lang.String[]
vectorFieldIDs
protected javax.swing.JTextField[]
vectorFields
protected static int
VIEW_STATE_CAMERA
protected static int
VIEW_STATE_MAIN
protected static int
VIEW_STATE_PLANE
protected static int
VIEW_STATE_VECTOR
private int
viewPlanePt
protected int
viewState
private int
viewVectorPt
protected javax.swing.JLabel
vLab
-
Fields inherited from class org.openscience.jmol.app.nbo.NBODialogRun
choose3C, chooseBonds, delDeloc, deleteAtomBlocks, deleteBlocks, deleteElements, deleteGeminal, deleteLewisOrbs, deleteVicinal, delOrbs, delOrbsL, editOps, fileData, fileData2, keywordButtons, keywordList, lastEss, nboKeywords, plotFileName, valid3C, validBonds, validLP
-
Fields inherited from class org.openscience.jmol.app.nbo.NBODialogModel
atomNumBox, CONFIRM_SAVE, CONFIRM_VIEWOUTPUT, currVal, editAction, editBox, editMode, jbEdit, jtJmolInput, jtLineInput, jtSelectAtoms, savePath, selected, tfExtS, tfFolderS, tfNameS, titleColor, titleFont, usePath, valLab, VALUE
-
Fields inherited from class org.openscience.jmol.app.nbo.NBODialogConfig
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
-
Fields inherited from class javax.swing.JDialog
accessibleContext, rootPane, rootPaneCheckingEnabled
-
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
NBODialogView(javax.swing.JFrame f)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
basisSel(javax.swing.DefaultComboBoxModel<java.lang.String> listModel)
protected void
buildView(java.awt.Container p)
protected void
cam1()
Camera Dialogues, could be done terribly right now I'm not sureprotected void
cam2()
protected void
cam3()
protected void
cam4()
protected void
cam5()
protected void
cam6()
protected void
dispBox()
private java.lang.String
getCameraParams()
private java.lang.String
getContourParams()
TODO this was sli business.private java.lang.String
getPlaneParams()
private java.lang.String
getVectorParams()
protected void
goViewClicked()
protected void
nboResetV()
protected void
notifyCallbackV(java.lang.String atomno)
Set the value of the atom number for vectors (profiles) or planes (contours) via a callback from Jmol atom picking.protected void
plane()
Plane dialogprotected void
processOrbitalList(java.lang.String list, javax.swing.DefaultComboBoxModel<java.lang.String> listModel)
private java.awt.Component
profileBox()
protected void
rawInputV(java.lang.String cmd)
protected javax.swing.JPanel
select()
select panelprivate void
setOrbitalList(java.lang.String[] s, javax.swing.DefaultComboBoxModel<java.lang.String> listModel)
protected void
showOrbJmol(java.lang.String type, int i)
protected void
showOrbJmol(javax.swing.JList<java.lang.String> list)
protected void
showView1D2D()
protected void
stip()
protected void
vector()
Vector dialogprotected void
view3D()
-
Methods inherited from class org.openscience.jmol.app.nbo.NBODialogRun
addBond, addChooseKeylist, addDelFieldEl, addManualEditor, addNBOKeylist, buildRun, deleteBlocks, editOpChanged, essChanged, getChooseList, getCurrentChooseList, getDelList, getFileContents, goRunClicked, readInputFile, removeListParams, resetBadChooseList, resetRunFile, runS, setBonds, showConfDialog, showInputDialog
-
Methods inherited from class org.openscience.jmol.app.nbo.NBODialogModel
actionSelected, buildModel, clearModel, clearSelected, clip, editModel, getModel, getSymmetry, getValue, helpDialogM, loadModel, modelCmd, modelOut, notifyCallbackM, notifyLoadModel, rawInputM, saveHistoryM, saveModel, showConfirmationDialog, showSaveDialog, showWorkpathDialogM
-
Methods inherited from class org.openscience.jmol.app.nbo.NBODialogConfig
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
-
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, setBackground, setModal, setModalityType, setOpacity, setResizable, setShape, setTitle, setUndecorated, show, toBack
-
Methods inherited from class java.awt.Window
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
-
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, 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, 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
-
-
-
-
Field Detail
-
basSet
protected static final java.lang.String[] basSet
-
keywordNumber
protected int keywordNumber
-
vLab
protected javax.swing.JLabel vLab
-
pLab
protected javax.swing.JLabel pLab
-
goBtn2
protected javax.swing.JButton goBtn2
-
btnShow
protected javax.swing.JButton btnShow
-
btnView3D
protected javax.swing.JButton btnView3D
-
btnProf
protected javax.swing.JRadioButton btnProf
-
oneD
protected boolean oneD
-
inLobes
protected boolean inLobes
-
list
protected javax.swing.JComboBox<java.lang.String> list
-
basis
protected javax.swing.JComboBox<java.lang.String> basis
-
lists
protected java.util.Hashtable<java.lang.String,java.lang.String[]> lists
-
viewState
protected int viewState
-
positiveSign
protected boolean positiveSign
-
orbBox
protected javax.swing.Box orbBox
-
profBox
protected javax.swing.Box profBox
-
dispBox
protected javax.swing.Box dispBox
-
selectPanel
protected javax.swing.JPanel selectPanel
-
vectorFields
protected final javax.swing.JTextField[] vectorFields
-
vectorFieldIDs
protected final java.lang.String[] vectorFieldIDs
-
planeFields
protected final javax.swing.JTextField[] planeFields
-
planeFieldIDs
protected final java.lang.String[] planeFieldIDs
-
camFields
protected final javax.swing.JTextField[] camFields
-
camFieldIDs
java.lang.String[] camFieldIDs
-
contourFields
protected final javax.swing.JTextField[] contourFields
-
contourFieldIDs
protected final java.lang.String[] contourFieldIDs
-
model
protected javax.swing.DefaultListModel<java.lang.String> model
-
dList
protected javax.swing.JList<java.lang.String> dList
-
numStor
protected int numStor
-
VIEW_STATE_MAIN
protected static final int VIEW_STATE_MAIN
- See Also:
- Constant Field Values
-
VIEW_STATE_PLANE
protected static final int VIEW_STATE_PLANE
- See Also:
- Constant Field Values
-
VIEW_STATE_VECTOR
protected static final int VIEW_STATE_VECTOR
- See Also:
- Constant Field Values
-
VIEW_STATE_CAMERA
protected static final int VIEW_STATE_CAMERA
- See Also:
- Constant Field Values
-
iLast
protected int iLast
-
iLastD
protected int iLastD
-
viewVectorPt
private int viewVectorPt
-
viewPlanePt
private int viewPlanePt
-
-
Method Detail
-
getVectorParams
private java.lang.String getVectorParams()
-
getPlaneParams
private java.lang.String getPlaneParams()
-
getCameraParams
private java.lang.String getCameraParams()
-
getContourParams
private java.lang.String getContourParams()
TODO this was sli business. not implemented?- Returns:
- countouring parameters, I think contour levels
-
buildView
protected void buildView(java.awt.Container p)
-
select
protected javax.swing.JPanel select()
select panel- Returns:
- select panel
-
dispBox
protected void dispBox()
-
profileBox
private java.awt.Component profileBox()
-
plane
protected void plane()
Plane dialog
-
vector
protected void vector()
Vector dialog
-
cam1
protected void cam1()
Camera Dialogues, could be done terribly right now I'm not sure
-
cam2
protected void cam2()
-
cam3
protected void cam3()
-
cam4
protected void cam4()
-
cam5
protected void cam5()
-
cam6
protected void cam6()
-
stip
protected void stip()
-
showOrbJmol
protected void showOrbJmol(javax.swing.JList<java.lang.String> list)
-
showOrbJmol
protected void showOrbJmol(java.lang.String type, int i)
-
basisSel
protected void basisSel(javax.swing.DefaultComboBoxModel<java.lang.String> listModel)
-
nboResetV
protected void nboResetV()
- Specified by:
nboResetV
in classNBODialogModel
-
goViewClicked
protected void goViewClicked()
-
showView1D2D
protected void showView1D2D()
-
view3D
protected void view3D()
-
processOrbitalList
protected void processOrbitalList(java.lang.String list, javax.swing.DefaultComboBoxModel<java.lang.String> listModel)
-
setOrbitalList
private void setOrbitalList(java.lang.String[] s, javax.swing.DefaultComboBoxModel<java.lang.String> listModel)
-
notifyCallbackV
protected void notifyCallbackV(java.lang.String atomno)
Set the value of the atom number for vectors (profiles) or planes (contours) via a callback from Jmol atom picking.- Parameters:
atomno
-
-
rawInputV
protected void rawInputV(java.lang.String cmd)
-
-