public class DisplayPanel extends javax.swing.JPanel implements JmolFrame, java.awt.event.ComponentListener, java.awt.print.Printable
Modifier and Type | Class and Description |
---|---|
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()
|
javax.swing.JPanel.AccessibleJPanel
javax.swing.JComponent.AccessibleJComponent
Modifier and Type | Field and Description |
---|---|
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 |
buttonModelkit |
(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 |
(package 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 |
(package private) MeasurementTable |
measurementTable |
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 |
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Constructor and Description |
---|
DisplayPanel(JmolPanel jmol) |
Modifier and Type | Method and Description |
---|---|
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() |
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 |
setModelkitMode() |
(package private) void |
setRotateMode() |
(package private) void |
setViewer(JmolViewer viewer) |
private void |
showTimes() |
void |
start() |
private void |
startPaintClock() |
private void |
stopPaintClock() |
private void |
updateSize() |
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
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, isPaintingOrigin, 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
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
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
StatusBar status
GuiMap guimap
JmolViewer viewer
private java.lang.String displaySpeed
private java.awt.Dimension startupDimension
boolean haveDisplay
java.awt.Point border
boolean haveBorder
MeasurementTable measurementTable
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.AbstractButton buttonModelkit
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
DisplayPanel(JmolPanel jmol)
void setViewer(JmolViewer viewer)
public void start()
void setRotateMode()
void setModelkitMode()
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()