|
|||||||||
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.ActionListener
public void stateChanged(javax.swing.event.ChangeEvent e)
stateChanged
in interface javax.swing.event.ChangeListener
public void valueChanged(javax.swing.event.ListSelectionEvent e)
valueChanged
in interface javax.swing.event.ListSelectionListener
private 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.WindowFocusListener
public void windowLostFocus(java.awt.event.WindowEvent e)
windowLostFocus
in interface java.awt.event.WindowFocusListener
public void windowOpened(java.awt.event.WindowEvent e)
windowOpened
in interface java.awt.event.WindowListener
public void windowClosing(java.awt.event.WindowEvent e)
windowClosing
in interface java.awt.event.WindowListener
public void windowClosed(java.awt.event.WindowEvent e)
windowClosed
in interface java.awt.event.WindowListener
public void windowIconified(java.awt.event.WindowEvent e)
windowIconified
in interface java.awt.event.WindowListener
public void windowDeiconified(java.awt.event.WindowEvent e)
windowDeiconified
in interface java.awt.event.WindowListener
public void windowActivated(java.awt.event.WindowEvent e)
windowActivated
in interface java.awt.event.WindowListener
public 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 |