Package org.jmol.applet
Class AppletWrapper
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- java.awt.Panel
-
- java.applet.Applet
-
- javax.swing.JApplet
-
- org.jmol.applet.AppletWrapper
-
- All Implemented Interfaces:
ImageObserver,MenuContainer,Serializable,Accessible,RootPaneContainer
- Direct Known Subclasses:
JmolApplet
public class AppletWrapper extends JApplet
Using 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
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class javax.swing.JApplet
JApplet.AccessibleJApplet
-
Nested classes/interfaces inherited from class java.applet.Applet
Applet.AccessibleApplet
-
Nested classes/interfaces inherited from class java.awt.Panel
Panel.AccessibleAWTPanel
-
Nested classes/interfaces inherited from class java.awt.Container
Container.AccessibleAWTContainer
-
Nested classes/interfaces inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
-
-
Field Summary
Fields Modifier and Type Field Description private Colorbgcolorprivate intclockBaselineprivate intclockWidthprivate intclockXprivate static String[]colorNamesprivate static Color[]colorsprivate Fontfontprivate intfontAscentprivate static StringfontFaceprivate intfontHeightprivate FontMetricsfontMetricsprivate intfontSizeprivate static intfontSizeDivisorprivate booleanisSignedprivate MediaTrackermediaTrackerprivate static intMINIMUM_ELAPSED_SECONDSprivate booleanneedToCompleteInitializationprivate intpreloadClassIndexprivate String[]preloadClassNamesprivate ImagepreloadImageprivate StringpreloadImageNameprivate booleanpreloadImagePaintedprivate booleanpreloadImageReadyForDisplayprivate StringpreloadTextMessageprivate intpreloadThreadCountprivate StringpreviousClassNameprivate longstartTimeprivate ColortextColorWrappedAppletwrappedApplet-
Fields inherited from class javax.swing.JApplet
accessibleContext, rootPane, rootPaneCheckingEnabled
-
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
-
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
-
-
Constructor Summary
Constructors Constructor Description AppletWrapper(String preloadImageName, int preloadThreadCount, String[] preloadClassNames)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private booleancompleteInitialization(Graphics g, Dimension dim)voiddestroy()StringgetAppletInfo()private ColorgetColorFromName(String strColor)private ColorgetContrastingBlackOrWhite(Color color)StringgetNextPreloadClassName()booleanhandleEvent(Event e)voidinit()booleanisSigned()voidpaint(Graphics g)protected voidrepaintClock()voidupdate(Graphics g)-
Methods inherited from class javax.swing.JApplet
addImpl, createRootPane, getAccessibleContext, getContentPane, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isRootPaneCheckingEnabled, paramString, remove, repaint, setContentPane, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler
-
Methods inherited from class java.applet.Applet
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, 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, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, removeAll, removeContainerListener, removeNotify, setComponentZOrder, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, 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, 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, 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 String preloadImageName
-
preloadTextMessage
private String preloadTextMessage
-
previousClassName
private String previousClassName
-
preloadThreadCount
private int preloadThreadCount
-
preloadClassNames
private String[] preloadClassNames
-
preloadClassIndex
private int preloadClassIndex
-
isSigned
private boolean isSigned
-
needToCompleteInitialization
private boolean needToCompleteInitialization
-
preloadImageReadyForDisplay
private boolean preloadImageReadyForDisplay
-
preloadImagePainted
private boolean preloadImagePainted
-
bgcolor
private Color bgcolor
-
textColor
private Color textColor
-
preloadImage
private Image preloadImage
-
mediaTracker
private 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 String fontFace
-
fontSizeDivisor
private static int fontSizeDivisor
-
fontSize
private int fontSize
-
font
private Font font
-
fontMetrics
private FontMetrics fontMetrics
-
fontAscent
private int fontAscent
-
fontHeight
private int fontHeight
-
colorNames
private static final String[] colorNames
-
colors
private static final Color[] colors
-
-
Method Detail
-
isSigned
public boolean isSigned()
-
getAppletInfo
public String getAppletInfo()
- Overrides:
getAppletInfoin classApplet
-
handleEvent
public boolean handleEvent(Event e)
- Overrides:
handleEventin classComponent
-
getNextPreloadClassName
public String getNextPreloadClassName()
-
repaintClock
protected void repaintClock()
-
-