|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
org.openscience.jmol.app.surfacetool.SurfaceToolGUI
class SurfaceToolGUI
GUI for the Jmol surfaceTool
| Nested Class Summary | |
|---|---|
(package private) class |
SurfaceToolGUI.SurfaceListCellRenderer
|
| Nested classes/interfaces inherited from class javax.swing.JPanel |
|---|
javax.swing.JPanel.AccessibleJPanel |
| Nested classes/interfaces inherited from class javax.swing.JComponent |
|---|
javax.swing.JComponent.AccessibleJComponent |
| Nested classes/interfaces inherited from class java.awt.Container |
|---|
java.awt.Container.AccessibleAWTContainer |
| Nested classes/interfaces inherited from class java.awt.Component |
|---|
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
| Field Summary | |
|---|---|
private javax.swing.JRadioButton |
absoluteButton
|
private javax.swing.JComboBox |
angleUnitsList
|
private javax.swing.JPanel |
angleUnitsPanel
|
private javax.swing.JSlider |
angleXYSlider
|
private javax.swing.JSlider |
angleZSlider
|
private javax.swing.JCheckBox |
boundaryPlaneCheck
|
private javax.swing.JCheckBox |
capCheck
|
private javax.swing.JPanel |
capPlanesPanel
|
private javax.swing.JCheckBox |
ghostCheck
|
private javax.swing.JPanel |
ghostPanel
|
private HistoryFile |
historyFile
|
private java.lang.String |
histWinName
|
private javax.swing.JPanel |
normAnglePanel
|
private javax.swing.JPanel |
objectsPanel
|
private javax.swing.JPanel |
originPanel
|
private javax.swing.JSlider |
positionSlider
|
private javax.swing.JPanel |
positionThicknessPanel
|
private SurfaceTool |
slicer
|
private javax.swing.JFrame |
slicerFrame
|
private javax.swing.JPanel |
sliderPanel
|
private javax.swing.JList |
surfaceList
|
private javax.swing.JScrollPane |
surfaceScrollPane
|
private javax.swing.JPanel |
tabPanel
|
private javax.swing.JSlider |
thicknessSlider
|
private javax.swing.JPanel |
topPanel
|
private javax.swing.JRadioButton |
viewCenterButton
|
private javax.swing.ButtonGroup |
whichOrigin
|
| Fields inherited from class javax.swing.JComponent |
|---|
accessibleContext, 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 |
|---|
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 | |
|---|---|
SurfaceToolGUI(boolean isDoubleBuffered)
|
|
SurfaceToolGUI(JmolViewer viewer,
HistoryFile hfile,
java.lang.String winName,
SurfaceTool slicer)
Builds and opens a GUI to control slicing. |
|
SurfaceToolGUI(java.awt.LayoutManager layout)
|
|
SurfaceToolGUI(java.awt.LayoutManager layout,
boolean isDoubleBuffered)
|
|
| Method Summary | |
|---|---|
void |
actionPerformed(java.awt.event.ActionEvent e)
|
(package private) javax.swing.JFrame |
getFrame()
|
(package private) void |
saveHistory()
|
private void |
sliceSelected()
|
void |
stateChanged(javax.swing.event.ChangeEvent e)
|
(package private) void |
toFront()
Brings the surfaceTool to the front and updates sliders, etc... |
private void |
updateAngleSliders()
|
private void |
updatePositionSlider()
|
(package private) void |
updateSurfaceList()
|
private void |
updateThicknessSlider()
|
void |
valueChanged(javax.swing.event.ListSelectionEvent e)
|
void |
windowActivated(java.awt.event.WindowEvent e)
|
void |
windowClosed(java.awt.event.WindowEvent e)
|
void |
windowClosing(java.awt.event.WindowEvent e)
|
void |
windowDeactivated(java.awt.event.WindowEvent e)
|
void |
windowDeiconified(java.awt.event.WindowEvent e)
|
void |
windowGainedFocus(java.awt.event.WindowEvent e)
|
void |
windowIconified(java.awt.event.WindowEvent e)
|
void |
windowLostFocus(java.awt.event.WindowEvent e)
|
void |
windowOpened(java.awt.event.WindowEvent e)
|
| Methods inherited from class javax.swing.JPanel |
|---|
getAccessibleContext, getUI, getUIClassID, paramString, 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, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, 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 |
|---|
add, add, add, add, add, 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, remove, remove, removeAll, 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, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, 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, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, 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 |
|---|
private HistoryFile historyFile
private java.lang.String histWinName
private javax.swing.JFrame slicerFrame
private SurfaceTool slicer
private javax.swing.JPanel tabPanel
private javax.swing.JPanel objectsPanel
private javax.swing.JPanel topPanel
private javax.swing.JPanel angleUnitsPanel
private javax.swing.JComboBox angleUnitsList
private javax.swing.JPanel originPanel
private javax.swing.JRadioButton viewCenterButton
private javax.swing.JRadioButton absoluteButton
private javax.swing.JCheckBox capCheck
private javax.swing.JPanel capPlanesPanel
private javax.swing.JPanel ghostPanel
private javax.swing.JCheckBox ghostCheck
private javax.swing.JCheckBox boundaryPlaneCheck
private javax.swing.JPanel sliderPanel
private javax.swing.JPanel normAnglePanel
private javax.swing.JSlider angleXYSlider
private javax.swing.JSlider angleZSlider
private javax.swing.JPanel positionThicknessPanel
private javax.swing.JSlider positionSlider
private javax.swing.JSlider thicknessSlider
private javax.swing.ButtonGroup whichOrigin
private javax.swing.JScrollPane surfaceScrollPane
private javax.swing.JList surfaceList
| Constructor Detail |
|---|
SurfaceToolGUI(JmolViewer viewer,
HistoryFile hfile,
java.lang.String winName,
SurfaceTool slicer)
viewer - (JmolViewer) the viewer that called for this surfaceTool.hfile - (HistoryFile) the history file used by this instance of JmolwinName - (String) name used for this window in history probably
JmolPanel.SURFACETOOL_WINDOW_NAMEslicer - (SurfaceTool) the surfaceTool that activated this GUISurfaceToolGUI(java.awt.LayoutManager layout)
layout - SurfaceToolGUI(boolean isDoubleBuffered)
isDoubleBuffered -
SurfaceToolGUI(java.awt.LayoutManager layout,
boolean isDoubleBuffered)
layout - isDoubleBuffered - | Method Detail |
|---|
public void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed in interface java.awt.event.ActionListenerpublic void stateChanged(javax.swing.event.ChangeEvent e)
stateChanged in interface javax.swing.event.ChangeListenerpublic void valueChanged(javax.swing.event.ListSelectionEvent e)
valueChanged in interface javax.swing.event.ListSelectionListenerprivate void sliceSelected()
private void updatePositionSlider()
private void updateThicknessSlider()
private void updateAngleSliders()
void updateSurfaceList()
void saveHistory()
javax.swing.JFrame getFrame()
void toFront()
public void windowGainedFocus(java.awt.event.WindowEvent e)
windowGainedFocus in interface java.awt.event.WindowFocusListenerpublic void windowLostFocus(java.awt.event.WindowEvent e)
windowLostFocus in interface java.awt.event.WindowFocusListenerpublic void windowOpened(java.awt.event.WindowEvent e)
windowOpened in interface java.awt.event.WindowListenerpublic void windowClosing(java.awt.event.WindowEvent e)
windowClosing in interface java.awt.event.WindowListenerpublic void windowClosed(java.awt.event.WindowEvent e)
windowClosed in interface java.awt.event.WindowListenerpublic void windowIconified(java.awt.event.WindowEvent e)
windowIconified in interface java.awt.event.WindowListenerpublic void windowDeiconified(java.awt.event.WindowEvent e)
windowDeiconified in interface java.awt.event.WindowListenerpublic void windowActivated(java.awt.event.WindowEvent e)
windowActivated in interface java.awt.event.WindowListenerpublic void windowDeactivated(java.awt.event.WindowEvent e)
windowDeactivated in interface java.awt.event.WindowListener
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||