Class BasicComponentSplashScreen
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- javax.swing.JComponent
-
- net.adoptopenjdk.icedteaweb.client.parts.splashscreen.parts.BasicComponentSplashScreen
-
- All Implemented Interfaces:
java.awt.image.ImageObserver,java.awt.MenuContainer,java.io.Serializable,SplashPanel
- Direct Known Subclasses:
DefaultSplashScreen2012
public abstract class BasicComponentSplashScreen extends javax.swing.JComponent implements SplashPanel
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description private booleananimationRunningThe project name to displayprivate InformationElementcontentstatic doubleORIGINAL_Hstatic doubleORIGINAL_Wprotected intpluginHeightHeight of the plugin windowprotected intpluginWidthWidth of the plugin windowprivate java.lang.Stringversion-
Fields inherited from class javax.swing.JComponent
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
-
-
Constructor Summary
Constructors Constructor Description BasicComponentSplashScreen()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.StringcreateAdditionalInfo()InformationElementgetInformationElement()javax.swing.JComponentgetSplashComponent()The plugin splashscreens must be placed into another containers, So must return themselves as JComponent.intgetSplashHeight()Height of the plugin windowintgetSplashWidth()Width of the plugin windowjava.lang.StringgetVersion()booleanisAnimationRunning()voidsetAnimationRunning(boolean b)voidsetInformationElement(InformationElement content)voidsetSplashHeight(int pluginHeight)Height of the plugin windowvoidsetSplashWidth(int pluginWidth)Width of the plugin windowvoidsetVersion(java.lang.String version)Version can be printed in splash window-
Methods inherited from class javax.swing.JComponent
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, getUI, getUIClassID, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, paramString, 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, updateUI
-
Methods inherited from class java.awt.Container
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
-
Methods inherited from class java.awt.Component
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, getAccessibleContext, 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, 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, requestFocus, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface net.adoptopenjdk.icedteaweb.client.parts.splashscreen.SplashPanel
addComponentListener, adjustForSize, getPercentage, paintTo, setPercentage, startAnimation, stopAnimation
-
-
-
-
Field Detail
-
ORIGINAL_W
public static final double ORIGINAL_W
- See Also:
- Constant Field Values
-
ORIGINAL_H
public static final double ORIGINAL_H
- See Also:
- Constant Field Values
-
pluginWidth
protected int pluginWidth
Width of the plugin window
-
pluginHeight
protected int pluginHeight
Height of the plugin window
-
animationRunning
private boolean animationRunning
The project name to display
-
content
private InformationElement content
-
version
private java.lang.String version
-
-
Method Detail
-
getSplashComponent
public javax.swing.JComponent getSplashComponent()
Description copied from interface:SplashPanelThe plugin splashscreens must be placed into another containers, So must return themselves as JComponent. Mostly your SplashScreen will extend some JComponent, so this method will just return "this"- Specified by:
getSplashComponentin interfaceSplashPanel
-
isAnimationRunning
public boolean isAnimationRunning()
- Specified by:
isAnimationRunningin interfaceSplashPanel
-
setAnimationRunning
public void setAnimationRunning(boolean b)
-
setInformationElement
public void setInformationElement(InformationElement content)
- Specified by:
setInformationElementin interfaceSplashPanel
-
getInformationElement
public InformationElement getInformationElement()
- Specified by:
getInformationElementin interfaceSplashPanel
-
getSplashWidth
public int getSplashWidth()
Description copied from interface:SplashPanelWidth of the plugin window- Specified by:
getSplashWidthin interfaceSplashPanel- Returns:
- the pluginWidth
-
setSplashWidth
public void setSplashWidth(int pluginWidth)
Description copied from interface:SplashPanelWidth of the plugin window- Specified by:
setSplashWidthin interfaceSplashPanel- Parameters:
pluginWidth- the pluginWidth to set
-
getSplashHeight
public int getSplashHeight()
Description copied from interface:SplashPanelHeight of the plugin window- Specified by:
getSplashHeightin interfaceSplashPanel- Returns:
- the pluginHeight
-
setSplashHeight
public void setSplashHeight(int pluginHeight)
Description copied from interface:SplashPanelHeight of the plugin window- Specified by:
setSplashHeightin interfaceSplashPanel- Parameters:
pluginHeight- the pluginHeight to set
-
getVersion
public java.lang.String getVersion()
- Specified by:
getVersionin interfaceSplashPanel- Returns:
- the version
-
setVersion
public void setVersion(java.lang.String version)
Description copied from interface:SplashPanelVersion can be printed in splash window- Specified by:
setVersionin interfaceSplashPanel- Parameters:
version- the version to set
-
createAdditionalInfo
protected java.lang.String createAdditionalInfo()
-
-