@BeanSettings(acceptChildren=true, useXdevCustomizer=true) public class XdevWindowContainer extends XdevComponent implements XdevRootPaneContainer, XdevFocusCycleRoot
JPanel.AccessibleJPanel
JComponent.AccessibleJComponent
Container.AccessibleAWTContainer
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
XdevRootPaneContainer.Util
alpha, alphaColors, alphaCondition, alphaFilter, alphaTolerance, clip, filteredImage, imageBounds, remakeImages, style, useAlphaFilter
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, NORMAL
DATA_FIELD, FORMULAR_CONDITION_FILTER, FORMULAR_CONDITION_PRECISION, FORMULAR_FILTER_OPERATOR, FORMULAR_SKIP, FORMULAR_VERIFIER, TAG_DATA
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
Constructor and Description |
---|
XdevWindowContainer()
Constructs a new
XdevWindowContainer with default
BorderLayout . |
Modifier and Type | Method and Description |
---|---|
protected void |
addImpl(Component comp,
Object constraints,
int index) |
void |
addMouseListener(MouseListener l) |
void |
addMouseMotionListener(MouseMotionListener l) |
void |
addMouseWheelListener(MouseWheelListener l) |
void |
addWindowListener(WindowListener listener)
Adds the specified window listener to receive window events.
|
void |
close()
Closes this container and releases all used resources.
|
protected JRootPane |
createRootPane() |
Container |
getContentPane() |
int |
getExtendedState()
Implemented with no action for
XdevApplicationContainer . |
Component |
getGlassPane() |
int |
getHorizontalScrollBarPolicy()
Returns the horizontal scroll bar policy value.
|
JLayeredPane |
getLayeredPane() |
JRootPane |
getRootPane() |
int |
getTabIndexOffset()
Returns the tabindex offset assigned to this component.
|
int |
getVerticalScrollBarPolicy()
Returns the vertical scroll bar policy value.
|
Window |
getWindow()
Returns the
Window of this XdevRootPaneContainer . |
XdevWindow |
getXdevWindow()
Returns the internal
XdevWindow of this
XdevRootPaneContainer . |
void |
pack()
Implements
XdevRootPaneContainer.pack() with no effect. |
protected void |
paintImage(Graphics2D g)
TODO
|
void |
removeWindowListener(WindowListener listener)
Removes the specified window listener to receive window events.
|
void |
setContentPane(Container contentPane) |
void |
setExtendedState(int extendedState)
Implemented with no action for
XdevApplicationContainer . |
void |
setFont(Font font) |
void |
setForeground(Color fg) |
void |
setGlassPane(Component glassPane) |
void |
setHorizontalScrollBarPolicy(int policy)
Determines when the horizontal scrollbar appears in the scrollpane.
|
void |
setLayeredPane(JLayeredPane layeredPane) |
void |
setLocationRelativeTo(Component c)
Implements
XdevRootPaneContainer.setLocationRelativeTo(Component)
with no effect. |
void |
setResizable(boolean b)
Implements
XdevRootPaneContainer.setResizable(boolean) with no
effect. |
void |
setTabIndexOffset(int tabIndexOffset)
Sets the tabIndexOffset of this component.
|
void |
setTitle(String s)
Implements
XdevRootPaneContainer.setTitle(String) with no effect. |
void |
setVerticalScrollBarPolicy(int policy)
Determines when the vertical scrollbar appears in the scrollpane.
|
void |
setXdevWindow(XdevWindow window)
Sets the content of this
XdevRootPaneContainer . |
void |
toBack()
Implements
XdevRootPaneContainer.toBack() with no effect. |
void |
toFront()
Implements
XdevRootPaneContainer.toFront() with no effect. |
checkAlphaUse, createG2D, drawTexture, forcePaint, getAlpha, getAlphaColors, getAlphaCondition, getAlphaTolerance, getBackgroundType, getBorderInsets, getGradientAlign, getGradientColor1, getGradientColor2, getSizeForFilter, getTexture, getTextureOption, getTexturePath, isOpaque, paintBackground, paintComponent, paintComponent, setAlpha, setAlphaColors, setAlphaCondition, setAlphaTolerance, setBackgroundType, setBorderTitle, setGradientAlign, setGradientColor1, setGradientColor2, setTexture, setTextureOption, setTexturePath, toString, update
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
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, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, 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, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction
add, add, add, add, add, addContainerListener, 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
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, 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, 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, transferFocus, transferFocusBackward, transferFocusUpCycle
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getBounds, getLocation, getSize, setBounds, setLocation, setVisible
public XdevWindowContainer()
XdevWindowContainer
with default
BorderLayout
.protected JRootPane createRootPane()
public void addMouseListener(MouseListener l)
addMouseListener
in class Component
public void addMouseMotionListener(MouseMotionListener l)
addMouseMotionListener
in class Component
public void addMouseWheelListener(MouseWheelListener l)
addMouseWheelListener
in class Component
public void setVerticalScrollBarPolicy(int policy) throws IllegalArgumentException
ScrollPaneConstants.VERTICAL_SCROLLBAR_AS_NEEDED
ScrollPaneConstants.VERTICAL_SCROLLBAR_NEVER
ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS
policy
- one of the three values listed aboveIllegalArgumentException
- if policy
is not one of the legal values shown
abovegetVerticalScrollBarPolicy()
public int getVerticalScrollBarPolicy()
setVerticalScrollBarPolicy(int)
public void setHorizontalScrollBarPolicy(int policy) throws IllegalArgumentException
ScrollPaneConstants.HORIZONTAL_SCROLLBAR_AS_NEEDED
ScrollPaneConstants.HORIZONTAL_SCROLLBAR_NEVER
ScrollPaneConstants.HORIZONTAL_SCROLLBAR_ALWAYS
policy
- one of the three values listed aboveIllegalArgumentException
- if policy
is not one of the legal values shown
abovegetHorizontalScrollBarPolicy()
public int getHorizontalScrollBarPolicy()
setHorizontalScrollBarPolicy(int)
public void setXdevWindow(XdevWindow window)
XdevRootPaneContainer
.setXdevWindow
in interface XdevRootPaneContainer
window
- the XdevWindow
for this XdevRootPaneContainer
public XdevWindow getXdevWindow()
XdevWindow
of this
XdevRootPaneContainer
.getXdevWindow
in interface XdevRootPaneContainer
XdevWindow
protected void paintImage(Graphics2D g)
paintImage
in class XdevComponent
public void addWindowListener(WindowListener listener)
addWindowListener
in interface XdevRootPaneContainer
listener
- the window listenerpublic void removeWindowListener(WindowListener listener)
removeWindowListener
in interface XdevRootPaneContainer
listener
- the window listenerpublic Window getWindow()
Window
of this XdevRootPaneContainer
.getWindow
in interface XdevRootPaneContainer
Window
of this XdevRootPaneContainer
public JRootPane getRootPane()
getRootPane
in interface RootPaneContainer
getRootPane
in class JComponent
public Container getContentPane()
getContentPane
in interface RootPaneContainer
public Component getGlassPane()
getGlassPane
in interface RootPaneContainer
public JLayeredPane getLayeredPane()
getLayeredPane
in interface RootPaneContainer
public void setContentPane(Container contentPane)
setContentPane
in interface RootPaneContainer
public void setGlassPane(Component glassPane)
setGlassPane
in interface RootPaneContainer
public void setLayeredPane(JLayeredPane layeredPane)
setLayeredPane
in interface RootPaneContainer
public void setResizable(boolean b)
XdevRootPaneContainer.setResizable(boolean)
with no
effect.setResizable
in interface XdevRootPaneContainer
b
- true
if the user can resize this
XdevRootPaneContainer
; false
otherwise.public void pack()
XdevRootPaneContainer.pack()
with no effect.pack
in interface XdevRootPaneContainer
Component.isDisplayable()
public void setLocationRelativeTo(Component c)
XdevRootPaneContainer.setLocationRelativeTo(Component)
with no effect.setLocationRelativeTo
in interface XdevRootPaneContainer
c
- the component in relation to which the
XdevRootPaneContainer
location is determinedpublic void setTitle(String s)
XdevRootPaneContainer.setTitle(String)
with no effect.setTitle
in interface XdevRootPaneContainer
s
- the title to be displayedpublic void toFront()
XdevRootPaneContainer.toFront()
with no effect.toFront
in interface XdevRootPaneContainer
XdevRootPaneContainer.toBack()
public void toBack()
XdevRootPaneContainer.toBack()
with no effect.toBack
in interface XdevRootPaneContainer
XdevRootPaneContainer.toFront()
public void setExtendedState(int extendedState)
XdevApplicationContainer
.setExtendedState
in interface XdevRootPaneContainer
extendedState
- a bitwise mask of frame state constantsXdevRootPaneContainer.getExtendedState()
,
Toolkit.isFrameStateSupported(int)
public int getExtendedState()
XdevApplicationContainer
.getExtendedState
in interface XdevRootPaneContainer
XdevRootPaneContainer.setExtendedState(int)
public void close()
close
in interface XdevRootPaneContainer
public int getTabIndexOffset()
getTabIndexOffset
in interface XdevFocusCycleRoot
public void setTabIndexOffset(int tabIndexOffset)
tabIndexOffset
affects the normal tab index.tabIndexOffset
- to be setpublic void setForeground(Color fg)
setForeground
in class JComponent
public void setFont(Font font)
setFont
in class JComponent
Copyright © 2003–2021 XDEV Software. All rights reserved.