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 Color
bgcolor
private int
clockBaseline
private int
clockWidth
private int
clockX
private static String[]
colorNames
private static Color[]
colors
private Font
font
private int
fontAscent
private static String
fontFace
private int
fontHeight
private FontMetrics
fontMetrics
private int
fontSize
private static int
fontSizeDivisor
private boolean
isSigned
private MediaTracker
mediaTracker
private static int
MINIMUM_ELAPSED_SECONDS
private boolean
needToCompleteInitialization
private int
preloadClassIndex
private String[]
preloadClassNames
private Image
preloadImage
private String
preloadImageName
private boolean
preloadImagePainted
private boolean
preloadImageReadyForDisplay
private String
preloadTextMessage
private int
preloadThreadCount
private String
previousClassName
private long
startTime
private Color
textColor
WrappedApplet
wrappedApplet
-
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 boolean
completeInitialization(Graphics g, Dimension dim)
void
destroy()
String
getAppletInfo()
private Color
getColorFromName(String strColor)
private Color
getContrastingBlackOrWhite(Color color)
String
getNextPreloadClassName()
boolean
handleEvent(Event e)
void
init()
boolean
isSigned()
void
paint(Graphics g)
protected void
repaintClock()
void
update(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:
getAppletInfo
in classApplet
-
handleEvent
public boolean handleEvent(Event e)
- Overrides:
handleEvent
in classComponent
-
getNextPreloadClassName
public String getNextPreloadClassName()
-
repaintClock
protected void repaintClock()
-
-