Class CoupleTable
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- javax.swing.JComponent
-
- javax.swing.JTabbedPane
-
- org.openscience.jmol.app.janocchio.CoupleTable
-
- All Implemented Interfaces:
java.awt.image.ImageObserver,java.awt.MenuContainer,java.io.Serializable,javax.accessibility.Accessible,javax.swing.SwingConstants
public class CoupleTable extends javax.swing.JTabbedPane- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) classCoupleTable.CoupleListWindowListener(package private) classCoupleTable.CoupleTableModel-
Nested classes/interfaces inherited from class javax.swing.JTabbedPane
javax.swing.JTabbedPane.AccessibleJTabbedPane, javax.swing.JTabbedPane.ModelListener
-
Nested classes/interfaces inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
-
-
Field Summary
Fields Modifier and Type Field Description (package private) NmrMoleculecalcProps(package private) java.lang.StringCHequation(package private) NMRTableCellRenderercolorCellRenderer(package private) javax.swing.JButtoncoupleAddAllButtonCoupleColourSelectionPanelcoupleColourSelectionPanelprivate javax.swing.JButtoncoupledeleteAllButton(package private) javax.swing.JButtoncoupledeleteButtonprivate javax.swing.ListSelectionModelcoupleSelection(package private) javax.swing.JTablecoupleTableprivate CoupleTable.CoupleTableModelcoupleTableModel(package private) doubledegtorad(package private) java.lang.String[][]expCouples(package private) FrameDeltaDisplayframeDeltaDisplay(package private) java.lang.String[]labelArray(package private) booleanmolCDKuptodate(package private) intnatomsPerModelprotected NMR_JmolPanelnmrPanel(package private) doubleredValue(package private) int[]selectedCoupleRow(package private) NMR_Viewerviewer(package private) doubleyellowValue-
Fields inherited from class javax.swing.JTabbedPane
changeEvent, changeListener, model, SCROLL_TAB_LAYOUT, tabPlacement, WRAP_TAB_LAYOUT
-
Fields inherited from class javax.swing.JComponent
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
-
Fields inherited from class java.awt.Component
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
-
-
Constructor Summary
Constructors Constructor Description CoupleTable(NMR_JmolPanel nmrPanel, javax.swing.JFrame parentFrame)Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidactivate()voidaddMol()voidallocateExpCouples(int numAtoms)voidallocateLabelArray(int numAtoms)private voidcalcFrameDelta()(package private) intcalcNatomsPerModel()protected voidcenterDialog()voidclose()(package private) javax.swing.JComponentconstructCoupleButtonPanel()(package private) javax.swing.JComponentconstructCoupleTable()(package private) javax.swing.JComponentconstructDismissButtonPanel()java.lang.StringgetExpCouple(int i, int j)int[]getMeasurementCountPlusIndices(int row)doublegetRedValue()intgetRowCount()protected intgetViewerRow(int i)doublegetYellowValue()voidsetCHequation(java.lang.String eq)voidsetExpCouple(java.lang.String value, int i, int j)voidsetFrameDeltaDisplay(FrameDeltaDisplay frameDeltaDisplay)voidsetLabelArray(java.lang.String[] labelArray)voidsetmolCDKuptodate(boolean value)voidsetRedValue(double value)voidsetYellowValue(double value)(package private) voidupdateCoupleTableData()voidupdateTables()-
Methods inherited from class javax.swing.JTabbedPane
add, add, add, add, add, addChangeListener, addTab, addTab, addTab, createChangeListener, fireStateChanged, getAccessibleContext, getBackgroundAt, getBoundsAt, getChangeListeners, getComponentAt, getDisabledIconAt, getDisplayedMnemonicIndexAt, getForegroundAt, getIconAt, getMnemonicAt, getModel, getSelectedComponent, getSelectedIndex, getTabComponentAt, getTabCount, getTabLayoutPolicy, getTabPlacement, getTabRunCount, getTitleAt, getToolTipText, getToolTipTextAt, getUI, getUIClassID, indexAtLocation, indexOfComponent, indexOfTab, indexOfTab, indexOfTabComponent, insertTab, isEnabledAt, paramString, remove, remove, removeAll, removeChangeListener, removeTabAt, setBackgroundAt, setComponentAt, setDisabledIconAt, setDisplayedMnemonicIndexAt, setEnabledAt, setForegroundAt, setIconAt, setMnemonicAt, setModel, setSelectedComponent, setSelectedIndex, setTabComponentAt, setTabLayoutPolicy, setTabPlacement, setTitleAt, setToolTipTextAt, setUI, updateUI
-
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
-
Methods inherited from class java.awt.Container
addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, 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, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
-
-
-
Field Detail
-
viewer
NMR_Viewer viewer
-
natomsPerModel
int natomsPerModel
-
labelArray
java.lang.String[] labelArray
-
molCDKuptodate
boolean molCDKuptodate
-
calcProps
NmrMolecule calcProps
-
expCouples
java.lang.String[][] expCouples
-
coupleTable
javax.swing.JTable coupleTable
-
coupleTableModel
private CoupleTable.CoupleTableModel coupleTableModel
-
coupleSelection
private javax.swing.ListSelectionModel coupleSelection
-
selectedCoupleRow
int[] selectedCoupleRow
-
coupledeleteButton
javax.swing.JButton coupledeleteButton
-
coupleAddAllButton
javax.swing.JButton coupleAddAllButton
-
coupledeleteAllButton
private javax.swing.JButton coupledeleteAllButton
-
degtorad
final double degtorad
- See Also:
- Constant Field Values
-
yellowValue
double yellowValue
-
redValue
double redValue
-
frameDeltaDisplay
FrameDeltaDisplay frameDeltaDisplay
-
CHequation
java.lang.String CHequation
-
colorCellRenderer
NMRTableCellRenderer colorCellRenderer
-
coupleColourSelectionPanel
public CoupleColourSelectionPanel coupleColourSelectionPanel
-
nmrPanel
protected NMR_JmolPanel nmrPanel
-
-
Constructor Detail
-
CoupleTable
public CoupleTable(NMR_JmolPanel nmrPanel, javax.swing.JFrame parentFrame)
Constructor- Parameters:
parentFrame- the parent framenmrPanel- the NMRViewer in which the animation will take place (?)
-
-
Method Detail
-
constructCoupleTable
javax.swing.JComponent constructCoupleTable()
-
constructCoupleButtonPanel
javax.swing.JComponent constructCoupleButtonPanel()
-
getViewerRow
protected int getViewerRow(int i)
-
constructDismissButtonPanel
javax.swing.JComponent constructDismissButtonPanel()
-
centerDialog
protected void centerDialog()
-
close
public void close()
-
activate
public void activate()
-
updateCoupleTableData
void updateCoupleTableData()
-
getRowCount
public int getRowCount()
-
getMeasurementCountPlusIndices
public int[] getMeasurementCountPlusIndices(int row)
-
calcFrameDelta
private void calcFrameDelta()
-
updateTables
public void updateTables()
-
calcNatomsPerModel
int calcNatomsPerModel()
-
addMol
public void addMol()
-
setmolCDKuptodate
public void setmolCDKuptodate(boolean value)
-
allocateLabelArray
public void allocateLabelArray(int numAtoms)
-
allocateExpCouples
public void allocateExpCouples(int numAtoms)
-
getExpCouple
public java.lang.String getExpCouple(int i, int j)
-
setExpCouple
public void setExpCouple(java.lang.String value, int i, int j)
-
setLabelArray
public void setLabelArray(java.lang.String[] labelArray)
-
setRedValue
public void setRedValue(double value)
-
setYellowValue
public void setYellowValue(double value)
-
getRedValue
public double getRedValue()
-
getYellowValue
public double getYellowValue()
-
setCHequation
public void setCHequation(java.lang.String eq)
-
setFrameDeltaDisplay
public void setFrameDeltaDisplay(FrameDeltaDisplay frameDeltaDisplay)
-
-