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.AccessibleJPaneljavax.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() |
void |
say(java.lang.String msg) |
(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, updateUIaddAncestorListener, 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, updateadd, 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, validateTreeaction, 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, transferFocusUpCycleStatusBar 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)
public void say(java.lang.String msg)
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.ComponentListenerpublic void componentMoved(java.awt.event.ComponentEvent e)
componentMoved in interface java.awt.event.ComponentListenerpublic void componentResized(java.awt.event.ComponentEvent e)
componentResized in interface java.awt.event.ComponentListenerpublic void componentShown(java.awt.event.ComponentEvent e)
componentShown in interface java.awt.event.ComponentListenerprivate void updateSize(boolean doAll)
public void paint(java.awt.Graphics g)
paint in class javax.swing.JComponentvoid setBorder()
public int print(java.awt.Graphics g,
java.awt.print.PageFormat pf,
int pageIndex)
print in interface java.awt.print.Printablepublic 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)