|
Java 6 SE Platform 6.0 Home |
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
com.woven_media.colorsafe.About
public class About
About class creates a borderless About box with background image which can run
as a stand-alone application.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class javax.swing.JPanel |
|---|
javax.swing.JPanel.AccessibleJPanel |
| Nested classes/interfaces inherited from class javax.swing.JComponent |
|---|
javax.swing.JComponent.AccessibleJComponent |
| Nested classes/interfaces inherited from class java.awt.Container |
|---|
java.awt.Container.AccessibleAWTContainer |
| Nested classes/interfaces inherited from class java.awt.Component |
|---|
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
| Field Summary | |
|---|---|
(package private) java.awt.image.BufferedImage |
bimg
|
private static java.awt.Dimension |
boxSize
|
private static Controller |
controller
|
private javax.swing.JFrame |
frame
|
private static javax.swing.JFrame |
host
|
private static java.lang.String |
imgBg
|
private javax.swing.SpringLayout |
layout
|
private static java.lang.String |
resPath
|
private static java.lang.String |
title
|
private java.net.URLClassLoader |
ucl
|
| Fields inherited from class javax.swing.JComponent |
|---|
accessibleContext, 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 |
|---|
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 | |
|---|---|
About(javax.swing.JFrame f)
Class constructor sets frame member with reference from host window. |
|
| Method Summary | |
|---|---|
static java.awt.Dimension |
getBoxSize()
Returns the desired About box window size. |
static javax.swing.JFrame |
getHost()
Returns the host window reference. |
static java.lang.String |
getTitleBar()
Returns the com.woven_media.colorsafe.About box titlebar string. |
private void |
init()
Instantiates components and adds listener for window close events. |
static void |
main(java.lang.String[] args)
Application entry point that implements java.lang.Runnable anonymously. |
protected void |
paintComponent(java.awt.Graphics g)
Draws background image. |
static void |
setBackgroundImageString(java.lang.String bg)
Sets the img member to the string name of the icon image statically for
pre-configuration. |
static void |
setBoxSize(int w,
int h)
Sets the About box window size statically for pre-configuration. |
static void |
setController(Controller c)
Sets Controller instance for this About box. |
static void |
setDefaultResourcePath(java.lang.String path)
Sets the default resource file path of this application. |
static void |
setHost(javax.swing.JFrame f)
Sets the host window reference statically. |
static void |
setTitleBar(java.lang.String t)
Sets the com.woven_media.colorsafe.About box title bar. |
| 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, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, 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, transferFocusBackward, 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, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, 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, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
final java.awt.image.BufferedImage bimg
private static Controller controller
private static java.lang.String title
private static javax.swing.JFrame host
private static java.awt.Dimension boxSize
private static java.lang.String imgBg
private static java.lang.String resPath
private javax.swing.SpringLayout layout
private javax.swing.JFrame frame
private java.net.URLClassLoader ucl
| Constructor Detail |
|---|
public About(javax.swing.JFrame f)
throws java.io.IOException
frame member with reference from host window.
Initializes the javax.swing.SpringLayout, reads in the resource bundle and the
background image and assigns image to the java.awt.image.BufferedImage member.
f - javax.swing.JFrame reference for the parent window.
java.io.IOException - can be thrown from javax.imageio.ImageIO#readImageIO| Method Detail |
|---|
private void init()
close button to the spring layout.
protected void paintComponent(java.awt.Graphics g)
paintComponent in class javax.swing.JComponentg - java.awt.Graphics object.public static void setHost(javax.swing.JFrame f)
host window reference statically.
f - static reference for the host window.public static void setController(Controller c)
Controller instance for this About box.
c - static reference to the Controller instance.public static javax.swing.JFrame getHost()
host window reference.
javax.swing.JFrame reference of the host window.
public static void setBoxSize(int w,
int h)
About box window size statically for pre-configuration.
w - int indicating the desired width of the About box.h - int indicating the desired height of the About box.public static java.awt.Dimension getBoxSize()
About box window size.
java.awt.Dimension objectpublic static void setBackgroundImageString(java.lang.String bg)
img member to the string name of the icon image statically for
pre-configuration.
bg - String value representing background image string.public static void setDefaultResourcePath(java.lang.String path)
path - java.lang.String value representing this application's resource file path.public static void setTitleBar(java.lang.String t)
com.woven_media.colorsafe.About box title bar.
t - java.lang.String titlebar string.public static java.lang.String getTitleBar()
com.woven_media.colorsafe.About box titlebar string.
public static void main(java.lang.String[] args)
java.lang.Runnable anonymously.
args - string array of commandline arguments.Runnable,
WindowUtil
|
Java 6 SE Platform 6.0 Home |
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||