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>basisprotected static java.lang.String[]basSetprotected javax.swing.JRadioButtonbtnProfprotected javax.swing.JButtonbtnShowprotected javax.swing.JButtonbtnView3D(package private) java.lang.String[]camFieldIDsprotected javax.swing.JTextField[]camFieldsprotected java.lang.String[]contourFieldIDsprotected javax.swing.JTextField[]contourFieldsprotected javax.swing.BoxdispBoxprotected javax.swing.JList<java.lang.String>dListprotected javax.swing.JButtongoBtn2protected intiLastprotected intiLastDprotected booleaninLobesprotected intkeywordNumberprotected javax.swing.JComboBox<java.lang.String>listprotected java.util.Hashtable<java.lang.String,java.lang.String[]>listsprotected javax.swing.DefaultListModel<java.lang.String>modelprotected intnumStorprotected booleanoneDprotected javax.swing.BoxorbBoxprotected javax.swing.JLabelpLabprotected java.lang.String[]planeFieldIDsprotected javax.swing.JTextField[]planeFieldsprotected booleanpositiveSignprotected javax.swing.BoxprofBoxprotected javax.swing.JPanelselectPanelprotected java.lang.String[]vectorFieldIDsprotected javax.swing.JTextField[]vectorFieldsprotected static intVIEW_STATE_CAMERAprotected static intVIEW_STATE_MAINprotected static intVIEW_STATE_PLANEprotected static intVIEW_STATE_VECTORprivate intviewPlanePtprotected intviewStateprivate intviewVectorPtprotected javax.swing.JLabelvLab-
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 protectedNBODialogView(javax.swing.JFrame f)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidbasisSel(javax.swing.DefaultComboBoxModel<java.lang.String> listModel)protected voidbuildView(java.awt.Container p)protected voidcam1()Camera Dialogues, could be done terribly right now I'm not sureprotected voidcam2()protected voidcam3()protected voidcam4()protected voidcam5()protected voidcam6()protected voiddispBox()private java.lang.StringgetCameraParams()private java.lang.StringgetContourParams()TODO this was sli business.private java.lang.StringgetPlaneParams()private java.lang.StringgetVectorParams()protected voidgoViewClicked()protected voidnboResetV()protected voidnotifyCallbackV(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 voidplane()Plane dialogprotected voidprocessOrbitalList(java.lang.String list, javax.swing.DefaultComboBoxModel<java.lang.String> listModel)private java.awt.ComponentprofileBox()protected voidrawInputV(java.lang.String cmd)protected javax.swing.JPanelselect()select panelprivate voidsetOrbitalList(java.lang.String[] s, javax.swing.DefaultComboBoxModel<java.lang.String> listModel)protected voidshowOrbJmol(java.lang.String type, int i)protected voidshowOrbJmol(javax.swing.JList<java.lang.String> list)protected voidshowView1D2D()protected voidstip()protected voidvector()Vector dialogprotected voidview3D()-
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:
nboResetVin 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)
-
-