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) boolean |
haveBorder |
(package private) boolean |
haveDisplay |
private DisplayPanel.HomeAction |
homeAction |
private javax.swing.Action |
hydrogensAction |
(package private) JmolPanel |
jmolPanel |
private int |
lastMotionEventNumber |
private javax.swing.Action |
leftAction |
private javax.swing.Action |
measurementsAction |
(package private) MeasurementTable |
measurementTable |
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) Viewer |
vwr |
private javax.swing.Action |
xlateAction |
private javax.swing.Action |
zoomAction |
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() |
(package private) boolean |
isRotateMode() |
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() |
void |
setJmolSize(java.awt.Dimension d) |
(package private) void |
setModelkitMode() |
(package private) void |
setRotateMode() |
(package private) void |
setViewer(Viewer vwr) |
private void |
showTimes() |
void |
start() |
private void |
startPaintClock() |
private void |
stopPaintClock() |
private void |
updateSize(boolean doAll) |
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, hide, 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, 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
Viewer vwr
private java.lang.String displaySpeed
private java.awt.Dimension startupDimension
boolean haveDisplay
java.awt.Point border
boolean haveBorder
MeasurementTable measurementTable
JmolPanel jmolPanel
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 static int timeLast
private static int timeCount
private static int timeTotal
private long timeBegin
private int lastMotionEventNumber
DisplayPanel(JmolPanel jmol)
void setViewer(Viewer vwr)
public void start()
boolean isRotateMode()
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(boolean doAll)
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.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()
public void setJmolSize(java.awt.Dimension d)