|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object java.awt.Component java.awt.Container java.awt.Window javax.swing.JWindow com.levigo.jadice.swing.JadiceProductInformationSplash
public class JadiceProductInformationSplash
JadiceProductInformationSplash
class can be used to show a Jadice Product Info
Window. It can be used in two modes; as a Splash Screen, or as a view, which disappears when
clicking into it.
Nested Class Summary | |
---|---|
protected class |
JadiceProductInformationSplash.Disposer
A mouse listener to dispose product info, if a mouse click/release into it happens. |
protected static class |
JadiceProductInformationSplash.ProdInfoBorder
|
Nested classes/interfaces inherited from class javax.swing.JWindow |
---|
JWindow.AccessibleJWindow |
Nested classes/interfaces inherited from class java.awt.Window |
---|
Window.AccessibleAWTWindow |
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 | |
---|---|
protected JadiceProductInformationSplash.Disposer |
disposeOnMouseRelease
disposes the product info, if a click - release takes place |
protected Frame |
ownerFrame
Given and non shared owner frame |
protected boolean |
splashMode
mode in which the product info is shown |
Fields inherited from class javax.swing.JWindow |
---|
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 | |
---|---|
JadiceProductInformationSplash(Frame parent,
boolean useAsSplash)
Constructor |
Method Summary | |
---|---|
static void |
addDependentModule(String description,
String release)
Allow integrating applications to add dependent module information. |
protected String |
createDependentModulesText()
Formats and returns a sumarized version info text of all dependent modules. |
Icon |
getJadiceCopyrightLogo()
Returns the jadice copyright logo |
Icon |
getJadiceLogo()
Returns the jadice logo |
Icon |
getJadiceProductPicture()
Returns the jadice product picture |
Icon |
getLizardTechLogo()
Returns the lizardtech Logo |
protected String |
getModLevelOfRelease()
|
protected String |
getPatchLevelOfRelease()
|
protected JPanel |
getProdInfoPanel()
Creates the product info Panel |
protected String |
getReleaseLevelOfRelease()
|
protected String |
getVersionLevelOfRelease()
|
protected void |
initGui()
Initializes the gui. |
protected void |
locateProdInfo(Frame parent)
Centers product info over parents frame, if it is not null . |
void |
setVisible(boolean b)
|
Methods inherited from class javax.swing.JWindow |
---|
addImpl, createRootPane, getAccessibleContext, getContentPane, getGlassPane, getGraphics, getLayeredPane, getRootPane, getTransferHandler, isRootPaneCheckingEnabled, paramString, remove, repaint, setContentPane, setGlassPane, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update, windowInit |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected boolean splashMode
protected JadiceProductInformationSplash.Disposer disposeOnMouseRelease
protected Frame ownerFrame
Constructor Detail |
---|
public JadiceProductInformationSplash(Frame parent, boolean useAsSplash)
parent
- parent frameuseAsSplash
- show products info in splash mode or notMethod Detail |
---|
public static void addDependentModule(String description, String release)
description
- Name of the modulerelease
- Release version of the moduleprotected void locateProdInfo(Frame parent)
null
.
protected void initGui()
protected String getVersionLevelOfRelease()
protected String getReleaseLevelOfRelease()
protected String getModLevelOfRelease()
protected String getPatchLevelOfRelease()
protected JPanel getProdInfoPanel()
public Icon getJadiceLogo()
public final Icon getLizardTechLogo()
public Icon getJadiceProductPicture()
public Icon getJadiceCopyrightLogo()
protected String createDependentModulesText()
public void setVisible(boolean b)
setVisible
in class Window
Component.setVisible(boolean)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Copyright © 2017 levigo holding gmbh. All rights reserved. |