|
||||||||||
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 | +--javax.swing.JComponent | +--edu.ou.kmi.buddyspace.utils.DockableWindow
DockableWindow
is window which can be docked or stand-alone.
Nested Class Summary |
Nested classes inherited from class javax.swing.JComponent |
javax.swing.JComponent.AccessibleJComponent |
Nested classes inherited from class java.awt.Container |
java.awt.Container.AccessibleAWTContainer |
Nested classes inherited from class java.awt.Component |
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
Field Summary | |
protected java.awt.Container |
contentPane
|
protected static java.awt.Dimension |
DEFAULT_SIZE
|
protected boolean |
docked
|
protected javax.swing.JFrame |
frame
|
protected java.awt.Image |
icon
|
protected java.lang.String |
ID
|
protected boolean |
moveToBack
|
protected boolean |
select
|
protected java.lang.String |
title
|
protected java.awt.Dimension |
viewSize
|
protected WinManager |
winMan
|
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 | |
DockableWindow(java.lang.String ID,
java.lang.String title,
boolean docked,
WinManager winMan)
|
|
DockableWindow(java.lang.String ID,
java.lang.String title,
java.awt.Image icon,
boolean docked,
WinManager winMan)
|
|
DockableWindow(java.lang.String ID,
java.lang.String title,
java.awt.Image icon,
java.awt.Dimension viewSize,
boolean docked,
WinManager winMan)
Main constructor... |
Method Summary | |
abstract void |
cancelListening()
Removes itself from listening |
void |
close()
|
void |
dockAsTab(javax.swing.JTabbedPane tabbedPane)
|
javax.swing.JFrame |
getFrame()
|
int |
getFrameHeight()
|
int |
getFrameWidth()
|
int |
getFrameX()
|
int |
getFrameY()
|
java.lang.String |
getID()
|
java.lang.String |
getTitle()
|
boolean |
isDocked()
|
boolean |
isVisible()
|
void |
prepareOnClose()
|
void |
setAutoSelect(boolean select)
Sets if the window will automatically popup |
void |
setDocked(boolean docked)
|
void |
setDocked(boolean docked,
boolean select)
|
void |
setFrameLocation(int x,
int y)
|
void |
setFrameSize(int width,
int height)
|
void |
setIcon(java.awt.Image icon)
|
void |
setTitle(java.lang.String title)
|
void |
showWindow(boolean show)
|
void |
showWindow(boolean show,
boolean select)
|
void |
toFront()
|
void |
updateLAF()
Updates LookAndFeel |
Methods inherited from class javax.swing.JComponent |
addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getAccessibleContext, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getPropertyChangeListeners, getPropertyChangeListeners, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getUIClassID, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, paramString, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFont, setForeground, 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, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, 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, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isShowing, isValid, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, 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 |
protected javax.swing.JFrame frame
protected java.awt.Container contentPane
protected boolean docked
protected java.awt.Image icon
protected java.lang.String title
protected java.lang.String ID
protected static java.awt.Dimension DEFAULT_SIZE
protected java.awt.Dimension viewSize
protected WinManager winMan
protected boolean select
protected boolean moveToBack
Constructor Detail |
public DockableWindow(java.lang.String ID, java.lang.String title, boolean docked, WinManager winMan)
public DockableWindow(java.lang.String ID, java.lang.String title, java.awt.Image icon, boolean docked, WinManager winMan)
public DockableWindow(java.lang.String ID, java.lang.String title, java.awt.Image icon, java.awt.Dimension viewSize, boolean docked, WinManager winMan)
Method Detail |
public void setIcon(java.awt.Image icon)
public void setTitle(java.lang.String title)
public java.lang.String getTitle()
public javax.swing.JFrame getFrame()
public java.lang.String getID()
public void setAutoSelect(boolean select)
public boolean isVisible()
isVisible
in class java.awt.Component
public boolean isDocked()
public void setDocked(boolean docked)
public void setDocked(boolean docked, boolean select)
public void dockAsTab(javax.swing.JTabbedPane tabbedPane)
public void showWindow(boolean show)
public void showWindow(boolean show, boolean select)
public void toFront()
public void close()
public void prepareOnClose()
public abstract void cancelListening()
public void updateLAF()
public int getFrameX()
public int getFrameY()
public int getFrameWidth()
public int getFrameHeight()
public void setFrameSize(int width, int height)
public void setFrameLocation(int x, int y)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |