Package org.jmol.applet
Class AppletWrapper
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- java.awt.Panel
-
- java.applet.Applet
-
- org.jmol.applet.AppletWrapper
-
- All Implemented Interfaces:
java.awt.image.ImageObserver,java.awt.MenuContainer,java.io.Serializable,javax.accessibility.Accessible
public class AppletWrapper extends java.applet.AppletUsing Applet only because originally there was the possibility of non-Swing versions of the JRE being used. No real difference, I think.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description private java.awt.Colorbgcolorprivate intclockBaselineprivate intclockWidthprivate intclockXprivate static java.lang.String[]colorNamesprivate static java.awt.Color[]colorsprivate java.awt.Fontfontprivate intfontAscentprivate static java.lang.StringfontFaceprivate intfontHeightprivate java.awt.FontMetricsfontMetricsprivate intfontSizeprivate static intfontSizeDivisorprivate booleanisSignedprivate java.awt.MediaTrackermediaTrackerprivate static intMINIMUM_ELAPSED_SECONDSprivate booleanneedToCompleteInitializationprivate intpreloadClassIndexprivate java.lang.String[]preloadClassNamesprivate java.awt.ImagepreloadImageprivate java.lang.StringpreloadImageNameprivate booleanpreloadImagePaintedprivate booleanpreloadImageReadyForDisplayprivate java.lang.StringpreloadTextMessageprivate intpreloadThreadCountprivate java.lang.StringpreviousClassNameprivate longstartTimeprivate java.awt.ColortextColorWrappedAppletwrappedApplet
-
Constructor Summary
Constructors Constructor Description AppletWrapper(java.lang.String preloadImageName, int preloadThreadCount, java.lang.String[] preloadClassNames)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private booleancompleteInitialization(java.awt.Graphics g, java.awt.Dimension dim)voiddestroy()java.lang.StringgetAppletInfo()private java.awt.ColorgetColorFromName(java.lang.String strColor)private java.awt.ColorgetContrastingBlackOrWhite(java.awt.Color color)java.lang.StringgetNextPreloadClassName()booleanhandleEvent(java.awt.Event e)voidinit()booleanisSigned()voidpaint(java.awt.Graphics g)protected voidrepaintClock()voidupdate(java.awt.Graphics g)-
Methods inherited from class java.applet.Applet
getAccessibleContext, getAppletContext, getAudioClip, getAudioClip, getCodeBase, getDocumentBase, getImage, getImage, getLocale, getParameter, getParameterInfo, isActive, isValidateRoot, newAudioClip, play, play, resize, resize, setStub, showStatus, start, stop
-
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getInsets, getLayout, getListeners, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, paramString, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, removeNotify, setComponentZOrder, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, 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, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, requestFocusInWindow, reshape, revalidate, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setMixingCutoutShape, setName, setPreferredSize, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
-
-
-
Field Detail
-
wrappedApplet
public WrappedApplet wrappedApplet
-
preloadImageName
private java.lang.String preloadImageName
-
preloadTextMessage
private java.lang.String preloadTextMessage
-
previousClassName
private java.lang.String previousClassName
-
preloadThreadCount
private int preloadThreadCount
-
preloadClassNames
private java.lang.String[] preloadClassNames
-
preloadClassIndex
private int preloadClassIndex
-
isSigned
private boolean isSigned
-
needToCompleteInitialization
private boolean needToCompleteInitialization
-
preloadImageReadyForDisplay
private boolean preloadImageReadyForDisplay
-
preloadImagePainted
private boolean preloadImagePainted
-
bgcolor
private java.awt.Color bgcolor
-
textColor
private java.awt.Color textColor
-
preloadImage
private java.awt.Image preloadImage
-
mediaTracker
private java.awt.MediaTracker mediaTracker
-
startTime
private long startTime
-
clockX
private int clockX
-
clockBaseline
private int clockBaseline
-
clockWidth
private int clockWidth
-
MINIMUM_ELAPSED_SECONDS
private static int MINIMUM_ELAPSED_SECONDS
-
fontFace
private static java.lang.String fontFace
-
fontSizeDivisor
private static int fontSizeDivisor
-
fontSize
private int fontSize
-
font
private java.awt.Font font
-
fontMetrics
private java.awt.FontMetrics fontMetrics
-
fontAscent
private int fontAscent
-
fontHeight
private int fontHeight
-
colorNames
private static final java.lang.String[] colorNames
-
colors
private static final java.awt.Color[] colors
-
-
Method Detail
-
destroy
public void destroy()
- Overrides:
destroyin classjava.applet.Applet
-
isSigned
public boolean isSigned()
-
getAppletInfo
public java.lang.String getAppletInfo()
- Overrides:
getAppletInfoin classjava.applet.Applet
-
init
public void init()
- Overrides:
initin classjava.applet.Applet
-
update
public void update(java.awt.Graphics g)
- Overrides:
updatein classjava.awt.Container
-
paint
public void paint(java.awt.Graphics g)
- Overrides:
paintin classjava.awt.Container
-
handleEvent
public boolean handleEvent(java.awt.Event e)
- Overrides:
handleEventin classjava.awt.Component
-
getNextPreloadClassName
public java.lang.String getNextPreloadClassName()
-
repaintClock
protected void repaintClock()
-
completeInitialization
private boolean completeInitialization(java.awt.Graphics g, java.awt.Dimension dim)
-
getColorFromName
private java.awt.Color getColorFromName(java.lang.String strColor)
-
getContrastingBlackOrWhite
private java.awt.Color getContrastingBlackOrWhite(java.awt.Color color)
-
-