|
||||||||||
| 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
org.fife.ui.dockablewindows.DockableWindow
A dockable window that is a panel either docked to one of the four sides
of a DockableWindowPanel, or in a floating window.
DockableWindowPanel,
Serialized Form| Nested Class Summary |
| Nested classes inherited from class javax.swing.JPanel |
javax.swing.JPanel.AccessibleJPanel |
| 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 | |
static java.lang.String |
ACTIVE_PROPERTY
Property meaning the dockable window has changed its "active" state; that is, it has either been made visible or hidden. |
static java.lang.String |
NAME_PROPERTY
Property fired when a dockable window's name changes. |
static java.lang.String |
TITLE_PROPERTY
Property fired when a dockable window's title changes. |
| 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 org.fife.ui.dockablewindows.DockableWindowConstants |
BOTTOM, FLOATING, LEFT, RIGHT, TOP |
| Fields inherited from interface java.awt.image.ImageObserver |
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
| Constructor Summary | |
DockableWindow()
Constructor. |
|
DockableWindow(java.awt.LayoutManager layout)
Constructor. |
|
DockableWindow(java.lang.String name)
Constructor. |
|
DockableWindow(java.lang.String name,
java.awt.LayoutManager layout)
Constructor. |
|
| Method Summary | |
void |
addDockableWindowListener(DockableWindowListener l)
Adds a listener to this dockable window. |
protected void |
firePositionChanged(DockableWindowEvent e)
Notifies all listeners that this dockable window's position changed. |
protected void |
firePositionWillChange(DockableWindowEvent e)
Notifies all listeners that this dockable window's position will change. |
java.lang.String |
getDockableWindowName()
Returns the name of this dockable window. |
java.lang.String |
getDockableWindowTitle()
Returns the title of this dockable window. |
javax.swing.Icon |
getIcon()
Returns the icon to display beside the name of this dockable window in the application's interface. |
int |
getPosition()
Returns the location of this dockable window. |
boolean |
isActive()
Returns whether this dockable window is active (i.e., visible). |
static boolean |
isValidPosition(int pos)
Returns whether or not the specified position is valid. |
void |
removeDockableWindowListener(DockableWindowListener l)
Removes a listener from this dockable window. |
void |
setActive(boolean active)
Sets whether or not this dockable window should be "active;" i.e., visible (I didn't want to use setVisible or
setEnabled since they're already used for different
functions by JComponent). |
void |
setDockableWindowName(java.lang.String name)
Sets the name of this dockable window. |
void |
setDockableWindowTitle(java.lang.String title)
Sets the title of this dockable window. |
void |
setIcon(javax.swing.Icon icon)
Sets the icon for this dockable window. |
void |
setPosition(int newPos)
Sets where this dockable window is displayed. |
| Methods inherited from class javax.swing.JPanel |
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI |
| 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, 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, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, 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 |
| 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, 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, 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 |
public static final java.lang.String ACTIVE_PROPERTY
public static final java.lang.String NAME_PROPERTY
public static final java.lang.String TITLE_PROPERTY
| Constructor Detail |
public DockableWindow()
public DockableWindow(java.awt.LayoutManager layout)
layout - The layout for this window's contents.public DockableWindow(java.lang.String name)
name - The name of this dockable window.getDockableWindowName()
public DockableWindow(java.lang.String name,
java.awt.LayoutManager layout)
name - The name of this dockable window.layout - The layout for this window's contents.getDockableWindowName()| Method Detail |
public void addDockableWindowListener(DockableWindowListener l)
l - The listener to add.removeDockableWindowListener(DockableWindowListener)protected void firePositionChanged(DockableWindowEvent e)
e - The event to fire.protected void firePositionWillChange(DockableWindowEvent e)
e - The event to fire.public java.lang.String getDockableWindowName()
setDockableWindowName(String),
getDockableWindowTitle()public java.lang.String getDockableWindowTitle()
setDockableWindowTitle(String),
getDockableWindowName()public javax.swing.Icon getIcon()
null to represent no icon.setIcon(Icon)public int getPosition()
TOP, LEFT, BOTTOM,
RIGHT or FLOATING.setPosition(int)public boolean isActive()
getPosition(),
setActive(boolean)public static final boolean isValidPosition(int pos)
pos - A position.
public void removeDockableWindowListener(DockableWindowListener l)
l - The listener to remove.addDockableWindowListener(org.fife.ui.dockablewindows.DockableWindowListener)public void setActive(boolean active)
setVisible or
setEnabled since they're already used for different
functions by JComponent).
active - Whether this dockable window should be active.isActive()public void setDockableWindowName(java.lang.String name)
NAME_PROPERTY.
name - The name of this dockable window.getDockableWindowName(),
setDockableWindowTitle(String)public void setDockableWindowTitle(java.lang.String title)
TITLE_PROPERTY.
title - The title of this dockable window. If this is
null, the name of this window will be used.getDockableWindowTitle(),
setDockableWindowName(String)public void setIcon(javax.swing.Icon icon)
icon - The icon.getIcon()public void setPosition(int newPos)
newPos - One of TOP, LEFT,
BOTTOM, RIGHT, or
FLOATING.getPosition()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||