dsto.dfc.swing.controls
Class DfcBillboard
java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
dsto.dfc.swing.controls.DfcBillboard
- All Implemented Interfaces:
- ImageObserver, MenuContainer, Serializable
public class DfcBillboard
- extends JComponent
DfcBillboard will let you place images in a certain layout, and
a certain alignment, using dsto.dfc.swing.controls.BillBoard, in a JComponent.
This is pretty much a small wrapper around BillBoard.
For example:
addImage (image, DfcBillboard.LAYOUT_SINGLE,
DfcBillboard.ALIGNMENT_BOTTOM_RIGHT);
Alignment is obviously not necessary when using LAYOUT_TILED,
and this is why there is two addImage(...) methods.
- Version:
- $Revision$
- See Also:
- Serialized Form
Methods inherited from class javax.swing.JComponent |
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getAccessibleContext, 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, getUIClassID, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, 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, 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 |
LAYOUT_SINGLE
public static final int LAYOUT_SINGLE
- See Also:
- Constant Field Values
LAYOUT_TILED
public static final int LAYOUT_TILED
- See Also:
- Constant Field Values
LAYOUT_STRETCHED_NOASPECT
public static final int LAYOUT_STRETCHED_NOASPECT
- See Also:
- Constant Field Values
LAYOUT_STRETCHED_ASPECT
public static final int LAYOUT_STRETCHED_ASPECT
- See Also:
- Constant Field Values
ALIGNMENT_TOP_LEFT
public static final int ALIGNMENT_TOP_LEFT
- See Also:
- Constant Field Values
ALIGNMENT_MID_TOP
public static final int ALIGNMENT_MID_TOP
- See Also:
- Constant Field Values
ALIGNMENT_TOP_RIGHT
public static final int ALIGNMENT_TOP_RIGHT
- See Also:
- Constant Field Values
ALIGNMENT_MID_RIGHT
public static final int ALIGNMENT_MID_RIGHT
- See Also:
- Constant Field Values
ALIGNMENT_BOTTOM_RIGHT
public static final int ALIGNMENT_BOTTOM_RIGHT
- See Also:
- Constant Field Values
ALIGNMENT_MID_BOTTOM
public static final int ALIGNMENT_MID_BOTTOM
- See Also:
- Constant Field Values
ALIGNMENT_BOTTOM_LEFT
public static final int ALIGNMENT_BOTTOM_LEFT
- See Also:
- Constant Field Values
ALIGNMENT_MID_LEFT
public static final int ALIGNMENT_MID_LEFT
- See Also:
- Constant Field Values
ALIGNMENT_CENTER
public static final int ALIGNMENT_CENTER
- See Also:
- Constant Field Values
DfcBillboard
public DfcBillboard()
addImage
public void addImage(Image img,
int layout)
addImage
public void addImage(Image img,
int layout,
int alignment)
removeImage
public void removeImage(Image img)
paintComponent
protected void paintComponent(Graphics g)
- Overrides:
paintComponent
in class JComponent
Copyright © 2008 Commonwealth of Australia