|
|||||||||
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.jmolpanel.DisplayPanel
public class DisplayPanel
Nested Class Summary | |
---|---|
private class |
DisplayPanel.CheckBoxMenuItemAction
Action calling evalStringQuiet(<action> + CheckBoxState) |
(package private) class |
DisplayPanel.DefineCenterAction
|
(package private) class |
DisplayPanel.HomeAction
|
private class |
DisplayPanel.MoveToAction
Action calling moveTo() |
private class |
DisplayPanel.SetStatusAction
Action calling setStatus() |
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.Action |
axesAction
|
(package private) java.awt.Point |
border
|
private javax.swing.Action |
bottomAction
|
private javax.swing.Action |
boundboxAction
|
(package private) javax.swing.AbstractButton |
buttonRotate
|
private DisplayPanel.DefineCenterAction |
defineCenterAction
|
private javax.swing.Action |
deleteAction
|
(package private) java.awt.Dimension |
dimSize
|
private java.lang.String |
displaySpeed
|
private javax.swing.JFrame |
frame
|
private javax.swing.Action |
frontAction
|
(package private) GuiMap |
guimap
|
(package private) boolean |
haveBorder
|
private boolean |
haveDisplay
|
private DisplayPanel.HomeAction |
homeAction
|
private javax.swing.Action |
hydrogensAction
|
private int |
lastMotionEventNumber
|
private javax.swing.Action |
leftAction
|
private javax.swing.Action |
measurementsAction
|
private javax.swing.event.MenuListener |
menuListener
|
private javax.swing.Action |
perspectiveAction
|
private java.awt.Rectangle |
rectClip
|
private javax.swing.Action |
rightAction
|
private boolean |
showPaintTime
|
private java.awt.Dimension |
startupDimension
|
(package private) StatusBar |
status
|
private long |
timeBegin
|
private static int |
timeCount
|
private static int |
timeLast
|
private static int |
timeTotal
|
(package private) javax.swing.ButtonGroup |
toolbarButtonGroup
|
private javax.swing.Action |
topAction
|
(package private) JmolViewer |
viewer
|
private javax.swing.Action |
xlateAction
|
private javax.swing.Action |
zoomAction
|
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 java.awt.print.Printable |
---|
NO_SUCH_PAGE, PAGE_EXISTS |
Fields inherited from interface java.awt.image.ImageObserver |
---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
---|---|
DisplayPanel(JmolPanel jmol)
|
Method Summary | |
---|---|
void |
componentHidden(java.awt.event.ComponentEvent e)
|
void |
componentMoved(java.awt.event.ComponentEvent e)
|
void |
componentResized(java.awt.event.ComponentEvent e)
|
void |
componentShown(java.awt.event.ComponentEvent e)
|
private java.lang.String |
fmt(int num)
|
javax.swing.Action[] |
getActions()
|
(package private) javax.swing.JFrame |
getFrame()
|
javax.swing.event.MenuListener |
getMenuListener()
|
void |
paint(java.awt.Graphics g)
|
int |
print(java.awt.Graphics g,
java.awt.print.PageFormat pf,
int pageIndex)
|
private void |
recordTime(int time)
|
private void |
resetTimes()
|
(package private) void |
setBorder()
|
(package private) void |
setDisplayMenuState()
|
(package private) void |
setRotateMode()
|
void |
setViewer(JmolViewer viewer)
|
private void |
showTimes()
|
void |
start()
|
private void |
startPaintClock()
|
private void |
stopPaintClock()
|
private void |
updateSize()
|
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, 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 |
---|
StatusBar status
GuiMap guimap
JmolViewer viewer
private java.lang.String displaySpeed
private java.awt.Dimension startupDimension
private boolean haveDisplay
java.awt.Point border
boolean haveBorder
private javax.swing.JFrame frame
private boolean showPaintTime
final java.awt.Dimension dimSize
private final java.awt.Rectangle rectClip
javax.swing.AbstractButton buttonRotate
javax.swing.ButtonGroup toolbarButtonGroup
private DisplayPanel.HomeAction homeAction
private DisplayPanel.DefineCenterAction defineCenterAction
private javax.swing.Action frontAction
private javax.swing.Action topAction
private javax.swing.Action bottomAction
private javax.swing.Action rightAction
private javax.swing.Action leftAction
private javax.swing.Action hydrogensAction
private javax.swing.Action measurementsAction
private javax.swing.Action perspectiveAction
private javax.swing.Action axesAction
private javax.swing.Action boundboxAction
private javax.swing.Action deleteAction
private javax.swing.Action zoomAction
private javax.swing.Action xlateAction
private javax.swing.event.MenuListener menuListener
private static int timeLast
private static int timeCount
private static int timeTotal
private long timeBegin
private int lastMotionEventNumber
Constructor Detail |
---|
public DisplayPanel(JmolPanel jmol)
Method Detail |
---|
javax.swing.JFrame getFrame()
public void setViewer(JmolViewer viewer)
public void start()
void setRotateMode()
public void componentHidden(java.awt.event.ComponentEvent e)
componentHidden
in interface java.awt.event.ComponentListener
public void componentMoved(java.awt.event.ComponentEvent e)
componentMoved
in interface java.awt.event.ComponentListener
public void componentResized(java.awt.event.ComponentEvent e)
componentResized
in interface java.awt.event.ComponentListener
public void componentShown(java.awt.event.ComponentEvent e)
componentShown
in interface java.awt.event.ComponentListener
private void updateSize()
public void paint(java.awt.Graphics g)
paint
in class javax.swing.JComponent
void setBorder()
public int print(java.awt.Graphics g, java.awt.print.PageFormat pf, int pageIndex)
print
in interface java.awt.print.Printable
public javax.swing.event.MenuListener getMenuListener()
void setDisplayMenuState()
public javax.swing.Action[] getActions()
private void resetTimes()
private void recordTime(int time)
private void startPaintClock()
private void stopPaintClock()
private java.lang.String fmt(int num)
private void showTimes()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |