Class AboutDialogProgramPanel
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- javax.swing.JComponent
-
- javax.swing.JPanel
-
- ch.supertomcat.supertomcatutils.gui.dialog.about.AboutDialogProgramPanel
-
- All Implemented Interfaces:
ImageObserver,MenuContainer,Serializable,Accessible
public class AboutDialogProgramPanel extends JPanel
About Dialog Program Panel- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class javax.swing.JPanel
JPanel.AccessibleJPanel
-
Nested classes/interfaces inherited from class javax.swing.JComponent
JComponent.AccessibleJComponent
-
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 protected org.slf4j.LoggerloggerLoggerprotected JPanelpnlJavaInfoJava Information Panelprotected JPanelpnlProgramDetailInfoProgram Detail Panelprotected JPanelpnlProgramMainInfoProgram Main Panelprotected JPanelpnlSystemInfoSystem Information Panel-
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
-
Fields inherited from class java.awt.Component
accessibleContext, 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 AboutDialogProgramPanel()Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidaddInformation(JPanel pnl, String title, String information)Add Informationprotected voidaddInformation(JPanel pnl, String title, String information, InfoActionType infoActionType)Add InformationvoidaddProgramContactInformation(String emailAddress)Add Program Contact InformationvoidaddProgramFolderInformation(String title, String folder)Add Program Folder InformationvoidaddProgramFolderInformation(String title, String folderPath, File referenceFolder)Add Program Folder Information.protected JButtoncreateDirectoryButton(String folder)Create Directory Buttonprotected JButtoncreateEMailButton(String emailAddress)Create E-Mail Buttonprotected voidfillJavaInformation()Fill Java InformationvoidfillProgramInformation(String name, String version)Fill Informationprotected voidfillSystemInformation()Fill System Informationprotected voidopenDirectory(File folder)Open Directoryprotected voidopenDirectory(String folder)Open Directoryprotected voidopenEMail(String emailAddress)Open E-Mail-
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
-
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, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, 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
-
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, 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
-
-
-
-
Field Detail
-
logger
protected org.slf4j.Logger logger
Logger
-
pnlProgramMainInfo
protected JPanel pnlProgramMainInfo
Program Main Panel
-
pnlProgramDetailInfo
protected JPanel pnlProgramDetailInfo
Program Detail Panel
-
pnlSystemInfo
protected JPanel pnlSystemInfo
System Information Panel
-
pnlJavaInfo
protected JPanel pnlJavaInfo
Java Information Panel
-
-
Method Detail
-
fillProgramInformation
public void fillProgramInformation(String name, String version)
Fill Information- Parameters:
name- Nameversion- Version
-
addProgramFolderInformation
public void addProgramFolderInformation(String title, String folder)
Add Program Folder Information- Parameters:
title- Titlefolder- Folder Path
-
addProgramFolderInformation
public void addProgramFolderInformation(String title, String folderPath, File referenceFolder)
Add Program Folder Information. Folder will only be added if it is not the same as reference folder.- Parameters:
title- TitlefolderPath- Folder PathreferenceFolder- Reference Folder or null
-
addProgramContactInformation
public void addProgramContactInformation(String emailAddress)
Add Program Contact Information- Parameters:
emailAddress- E-Mail Address
-
fillSystemInformation
protected void fillSystemInformation()
Fill System Information
-
fillJavaInformation
protected void fillJavaInformation()
Fill Java Information
-
addInformation
protected void addInformation(JPanel pnl, String title, String information)
Add Information- Parameters:
pnl- Paneltitle- Titleinformation- Information
-
addInformation
protected void addInformation(JPanel pnl, String title, String information, InfoActionType infoActionType)
Add Information- Parameters:
pnl- Paneltitle- Titleinformation- InformationinfoActionType- Action Type or null
-
createDirectoryButton
protected JButton createDirectoryButton(String folder)
Create Directory Button- Parameters:
folder- Folder Path- Returns:
- Directory Button
-
createEMailButton
protected JButton createEMailButton(String emailAddress)
Create E-Mail Button- Parameters:
emailAddress- E-Mail Address- Returns:
- E-Mail Button
-
openDirectory
protected void openDirectory(String folder)
Open Directory- Parameters:
folder- Folder Path
-
openDirectory
protected void openDirectory(File folder)
Open Directory- Parameters:
folder- Folder
-
openEMail
protected void openEMail(String emailAddress)
Open E-Mail- Parameters:
emailAddress- E-Mail Address
-
-