Panel (Java Platform SE 8 ) (original) (raw)
- java.awt.Component
- java.awt.Container
- java.awt.Panel
- java.awt.Container
All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible
Direct Known Subclasses:
Applet
public class Panel
extends Container
implements AccessiblePanel
is the simplest container class. A panel provides space in which an application can attach any other component, including other panels.
The default layout manager for a panel is theFlowLayout
layout manager.
Since:
JDK1.0
See Also:
FlowLayout, Serialized Form
Nested Class Summary
Nested Classes
Modifier and Type Class Description protected class Panel.AccessibleAWTPanel This class implements accessibility support for thePanel class. * ### Nested classes/interfaces inherited from class java.awt.[Container](../../java/awt/Container.html "class in java.awt") `[Container.AccessibleAWTContainer](../../java/awt/Container.AccessibleAWTContainer.html "class in java.awt")` * ### Nested classes/interfaces inherited from class java.awt.[Component](../../java/awt/Component.html "class in java.awt") `[Component.AccessibleAWTComponent](../../java/awt/Component.AccessibleAWTComponent.html "class in java.awt"), [Component.BaselineResizeBehavior](../../java/awt/Component.BaselineResizeBehavior.html "enum in java.awt"), [Component.BltBufferStrategy](../../java/awt/Component.BltBufferStrategy.html "class in java.awt"), [Component.FlipBufferStrategy](../../java/awt/Component.FlipBufferStrategy.html "class in java.awt")`
Field Summary
* ### Fields inherited from class java.awt.[Component](../../java/awt/Component.html "class in java.awt") `[accessibleContext](../../java/awt/Component.html#accessibleContext), [BOTTOM_ALIGNMENT](../../java/awt/Component.html#BOTTOM%5FALIGNMENT), [CENTER_ALIGNMENT](../../java/awt/Component.html#CENTER%5FALIGNMENT), [LEFT_ALIGNMENT](../../java/awt/Component.html#LEFT%5FALIGNMENT), [RIGHT_ALIGNMENT](../../java/awt/Component.html#RIGHT%5FALIGNMENT), [TOP_ALIGNMENT](../../java/awt/Component.html#TOP%5FALIGNMENT)` * ### Fields inherited from interface java.awt.image.[ImageObserver](../../java/awt/image/ImageObserver.html "interface in java.awt.image") `[ABORT](../../java/awt/image/ImageObserver.html#ABORT), [ALLBITS](../../java/awt/image/ImageObserver.html#ALLBITS), [ERROR](../../java/awt/image/ImageObserver.html#ERROR), [FRAMEBITS](../../java/awt/image/ImageObserver.html#FRAMEBITS), [HEIGHT](../../java/awt/image/ImageObserver.html#HEIGHT), [PROPERTIES](../../java/awt/image/ImageObserver.html#PROPERTIES), [SOMEBITS](../../java/awt/image/ImageObserver.html#SOMEBITS), [WIDTH](../../java/awt/image/ImageObserver.html#WIDTH)`
Constructor Summary
Constructors
Constructor Description Panel() Creates a new panel using the default layout manager. Panel(LayoutManager layout) Creates a new panel with the specified layout manager. Method Summary
All Methods Instance Methods Concrete Methods
Modifier and Type Method Description void addNotify() Creates the Panel's peer. AccessibleContext getAccessibleContext() Gets the AccessibleContext associated with this Panel. * ### Methods inherited from class java.awt.[Container](../../java/awt/Container.html "class in java.awt") `[add](../../java/awt/Container.html#add-java.awt.Component-), [add](../../java/awt/Container.html#add-java.awt.Component-int-), [add](../../java/awt/Container.html#add-java.awt.Component-java.lang.Object-), [add](../../java/awt/Container.html#add-java.awt.Component-java.lang.Object-int-), [add](../../java/awt/Container.html#add-java.lang.String-java.awt.Component-), [addContainerListener](../../java/awt/Container.html#addContainerListener-java.awt.event.ContainerListener-), [addImpl](../../java/awt/Container.html#addImpl-java.awt.Component-java.lang.Object-int-), [addPropertyChangeListener](../../java/awt/Container.html#addPropertyChangeListener-java.beans.PropertyChangeListener-), [addPropertyChangeListener](../../java/awt/Container.html#addPropertyChangeListener-java.lang.String-java.beans.PropertyChangeListener-), [applyComponentOrientation](../../java/awt/Container.html#applyComponentOrientation-java.awt.ComponentOrientation-), [areFocusTraversalKeysSet](../../java/awt/Container.html#areFocusTraversalKeysSet-int-), [countComponents](../../java/awt/Container.html#countComponents--), [deliverEvent](../../java/awt/Container.html#deliverEvent-java.awt.Event-), [doLayout](../../java/awt/Container.html#doLayout--), [findComponentAt](../../java/awt/Container.html#findComponentAt-int-int-), [findComponentAt](../../java/awt/Container.html#findComponentAt-java.awt.Point-), [getAlignmentX](../../java/awt/Container.html#getAlignmentX--), [getAlignmentY](../../java/awt/Container.html#getAlignmentY--), [getComponent](../../java/awt/Container.html#getComponent-int-), [getComponentAt](../../java/awt/Container.html#getComponentAt-int-int-), [getComponentAt](../../java/awt/Container.html#getComponentAt-java.awt.Point-), [getComponentCount](../../java/awt/Container.html#getComponentCount--), [getComponents](../../java/awt/Container.html#getComponents--), [getComponentZOrder](../../java/awt/Container.html#getComponentZOrder-java.awt.Component-), [getContainerListeners](../../java/awt/Container.html#getContainerListeners--), [getFocusTraversalKeys](../../java/awt/Container.html#getFocusTraversalKeys-int-), [getFocusTraversalPolicy](../../java/awt/Container.html#getFocusTraversalPolicy--), [getInsets](../../java/awt/Container.html#getInsets--), [getLayout](../../java/awt/Container.html#getLayout--), [getListeners](../../java/awt/Container.html#getListeners-java.lang.Class-), [getMaximumSize](../../java/awt/Container.html#getMaximumSize--), [getMinimumSize](../../java/awt/Container.html#getMinimumSize--), [getMousePosition](../../java/awt/Container.html#getMousePosition-boolean-), [getPreferredSize](../../java/awt/Container.html#getPreferredSize--), [insets](../../java/awt/Container.html#insets--), [invalidate](../../java/awt/Container.html#invalidate--), [isAncestorOf](../../java/awt/Container.html#isAncestorOf-java.awt.Component-), [isFocusCycleRoot](../../java/awt/Container.html#isFocusCycleRoot--), [isFocusCycleRoot](../../java/awt/Container.html#isFocusCycleRoot-java.awt.Container-), [isFocusTraversalPolicyProvider](../../java/awt/Container.html#isFocusTraversalPolicyProvider--), [isFocusTraversalPolicySet](../../java/awt/Container.html#isFocusTraversalPolicySet--), [isValidateRoot](../../java/awt/Container.html#isValidateRoot--), [layout](../../java/awt/Container.html#layout--), [list](../../java/awt/Container.html#list-java.io.PrintStream-int-), [list](../../java/awt/Container.html#list-java.io.PrintWriter-int-), [locate](../../java/awt/Container.html#locate-int-int-), [minimumSize](../../java/awt/Container.html#minimumSize--), [paint](../../java/awt/Container.html#paint-java.awt.Graphics-), [paintComponents](../../java/awt/Container.html#paintComponents-java.awt.Graphics-), [paramString](../../java/awt/Container.html#paramString--), [preferredSize](../../java/awt/Container.html#preferredSize--), [print](../../java/awt/Container.html#print-java.awt.Graphics-), [printComponents](../../java/awt/Container.html#printComponents-java.awt.Graphics-), [processContainerEvent](../../java/awt/Container.html#processContainerEvent-java.awt.event.ContainerEvent-), [processEvent](../../java/awt/Container.html#processEvent-java.awt.AWTEvent-), [remove](../../java/awt/Container.html#remove-java.awt.Component-), [remove](../../java/awt/Container.html#remove-int-), [removeAll](../../java/awt/Container.html#removeAll--), [removeContainerListener](../../java/awt/Container.html#removeContainerListener-java.awt.event.ContainerListener-), [removeNotify](../../java/awt/Container.html#removeNotify--), [setComponentZOrder](../../java/awt/Container.html#setComponentZOrder-java.awt.Component-int-), [setFocusCycleRoot](../../java/awt/Container.html#setFocusCycleRoot-boolean-), [setFocusTraversalKeys](../../java/awt/Container.html#setFocusTraversalKeys-int-java.util.Set-), [setFocusTraversalPolicy](../../java/awt/Container.html#setFocusTraversalPolicy-java.awt.FocusTraversalPolicy-), [setFocusTraversalPolicyProvider](../../java/awt/Container.html#setFocusTraversalPolicyProvider-boolean-), [setFont](../../java/awt/Container.html#setFont-java.awt.Font-), [setLayout](../../java/awt/Container.html#setLayout-java.awt.LayoutManager-), [transferFocusDownCycle](../../java/awt/Container.html#transferFocusDownCycle--), [update](../../java/awt/Container.html#update-java.awt.Graphics-), [validate](../../java/awt/Container.html#validate--), [validateTree](../../java/awt/Container.html#validateTree--)` * ### Methods inherited from class java.awt.[Component](../../java/awt/Component.html "class in java.awt") `[action](../../java/awt/Component.html#action-java.awt.Event-java.lang.Object-), [add](../../java/awt/Component.html#add-java.awt.PopupMenu-), [addComponentListener](../../java/awt/Component.html#addComponentListener-java.awt.event.ComponentListener-), [addFocusListener](../../java/awt/Component.html#addFocusListener-java.awt.event.FocusListener-), [addHierarchyBoundsListener](../../java/awt/Component.html#addHierarchyBoundsListener-java.awt.event.HierarchyBoundsListener-), [addHierarchyListener](../../java/awt/Component.html#addHierarchyListener-java.awt.event.HierarchyListener-), [addInputMethodListener](../../java/awt/Component.html#addInputMethodListener-java.awt.event.InputMethodListener-), [addKeyListener](../../java/awt/Component.html#addKeyListener-java.awt.event.KeyListener-), [addMouseListener](../../java/awt/Component.html#addMouseListener-java.awt.event.MouseListener-), [addMouseMotionListener](../../java/awt/Component.html#addMouseMotionListener-java.awt.event.MouseMotionListener-), [addMouseWheelListener](../../java/awt/Component.html#addMouseWheelListener-java.awt.event.MouseWheelListener-), [bounds](../../java/awt/Component.html#bounds--), [checkImage](../../java/awt/Component.html#checkImage-java.awt.Image-java.awt.image.ImageObserver-), [checkImage](../../java/awt/Component.html#checkImage-java.awt.Image-int-int-java.awt.image.ImageObserver-), [coalesceEvents](../../java/awt/Component.html#coalesceEvents-java.awt.AWTEvent-java.awt.AWTEvent-), [contains](../../java/awt/Component.html#contains-int-int-), [contains](../../java/awt/Component.html#contains-java.awt.Point-), [createImage](../../java/awt/Component.html#createImage-java.awt.image.ImageProducer-), [createImage](../../java/awt/Component.html#createImage-int-int-), [createVolatileImage](../../java/awt/Component.html#createVolatileImage-int-int-), [createVolatileImage](../../java/awt/Component.html#createVolatileImage-int-int-java.awt.ImageCapabilities-), [disable](../../java/awt/Component.html#disable--), [disableEvents](../../java/awt/Component.html#disableEvents-long-), [dispatchEvent](../../java/awt/Component.html#dispatchEvent-java.awt.AWTEvent-), [enable](../../java/awt/Component.html#enable--), [enable](../../java/awt/Component.html#enable-boolean-), [enableEvents](../../java/awt/Component.html#enableEvents-long-), [enableInputMethods](../../java/awt/Component.html#enableInputMethods-boolean-), [firePropertyChange](../../java/awt/Component.html#firePropertyChange-java.lang.String-boolean-boolean-), [firePropertyChange](../../java/awt/Component.html#firePropertyChange-java.lang.String-byte-byte-), [firePropertyChange](../../java/awt/Component.html#firePropertyChange-java.lang.String-char-char-), [firePropertyChange](../../java/awt/Component.html#firePropertyChange-java.lang.String-double-double-), [firePropertyChange](../../java/awt/Component.html#firePropertyChange-java.lang.String-float-float-), [firePropertyChange](../../java/awt/Component.html#firePropertyChange-java.lang.String-int-int-), [firePropertyChange](../../java/awt/Component.html#firePropertyChange-java.lang.String-long-long-), [firePropertyChange](../../java/awt/Component.html#firePropertyChange-java.lang.String-java.lang.Object-java.lang.Object-), [firePropertyChange](../../java/awt/Component.html#firePropertyChange-java.lang.String-short-short-), [getBackground](../../java/awt/Component.html#getBackground--), [getBaseline](../../java/awt/Component.html#getBaseline-int-int-), [getBaselineResizeBehavior](../../java/awt/Component.html#getBaselineResizeBehavior--), [getBounds](../../java/awt/Component.html#getBounds--), [getBounds](../../java/awt/Component.html#getBounds-java.awt.Rectangle-), [getColorModel](../../java/awt/Component.html#getColorModel--), [getComponentListeners](../../java/awt/Component.html#getComponentListeners--), [getComponentOrientation](../../java/awt/Component.html#getComponentOrientation--), [getCursor](../../java/awt/Component.html#getCursor--), [getDropTarget](../../java/awt/Component.html#getDropTarget--), [getFocusCycleRootAncestor](../../java/awt/Component.html#getFocusCycleRootAncestor--), [getFocusListeners](../../java/awt/Component.html#getFocusListeners--), [getFocusTraversalKeysEnabled](../../java/awt/Component.html#getFocusTraversalKeysEnabled--), [getFont](../../java/awt/Component.html#getFont--), [getFontMetrics](../../java/awt/Component.html#getFontMetrics-java.awt.Font-), [getForeground](../../java/awt/Component.html#getForeground--), [getGraphics](../../java/awt/Component.html#getGraphics--), [getGraphicsConfiguration](../../java/awt/Component.html#getGraphicsConfiguration--), [getHeight](../../java/awt/Component.html#getHeight--), [getHierarchyBoundsListeners](../../java/awt/Component.html#getHierarchyBoundsListeners--), [getHierarchyListeners](../../java/awt/Component.html#getHierarchyListeners--), [getIgnoreRepaint](../../java/awt/Component.html#getIgnoreRepaint--), [getInputContext](../../java/awt/Component.html#getInputContext--), [getInputMethodListeners](../../java/awt/Component.html#getInputMethodListeners--), [getInputMethodRequests](../../java/awt/Component.html#getInputMethodRequests--), [getKeyListeners](../../java/awt/Component.html#getKeyListeners--), [getLocale](../../java/awt/Component.html#getLocale--), [getLocation](../../java/awt/Component.html#getLocation--), [getLocation](../../java/awt/Component.html#getLocation-java.awt.Point-), [getLocationOnScreen](../../java/awt/Component.html#getLocationOnScreen--), [getMouseListeners](../../java/awt/Component.html#getMouseListeners--), [getMouseMotionListeners](../../java/awt/Component.html#getMouseMotionListeners--), [getMousePosition](../../java/awt/Component.html#getMousePosition--), [getMouseWheelListeners](../../java/awt/Component.html#getMouseWheelListeners--), [getName](../../java/awt/Component.html#getName--), [getParent](../../java/awt/Component.html#getParent--), [getPeer](../../java/awt/Component.html#getPeer--), [getPropertyChangeListeners](../../java/awt/Component.html#getPropertyChangeListeners--), [getPropertyChangeListeners](../../java/awt/Component.html#getPropertyChangeListeners-java.lang.String-), [getSize](../../java/awt/Component.html#getSize--), [getSize](../../java/awt/Component.html#getSize-java.awt.Dimension-), [getToolkit](../../java/awt/Component.html#getToolkit--), [getTreeLock](../../java/awt/Component.html#getTreeLock--), [getWidth](../../java/awt/Component.html#getWidth--), [getX](../../java/awt/Component.html#getX--), [getY](../../java/awt/Component.html#getY--), [gotFocus](../../java/awt/Component.html#gotFocus-java.awt.Event-java.lang.Object-), [handleEvent](../../java/awt/Component.html#handleEvent-java.awt.Event-), [hasFocus](../../java/awt/Component.html#hasFocus--), [hide](../../java/awt/Component.html#hide--), [imageUpdate](../../java/awt/Component.html#imageUpdate-java.awt.Image-int-int-int-int-int-), [inside](../../java/awt/Component.html#inside-int-int-), [isBackgroundSet](../../java/awt/Component.html#isBackgroundSet--), [isCursorSet](../../java/awt/Component.html#isCursorSet--), [isDisplayable](../../java/awt/Component.html#isDisplayable--), [isDoubleBuffered](../../java/awt/Component.html#isDoubleBuffered--), [isEnabled](../../java/awt/Component.html#isEnabled--), [isFocusable](../../java/awt/Component.html#isFocusable--), [isFocusOwner](../../java/awt/Component.html#isFocusOwner--), [isFocusTraversable](../../java/awt/Component.html#isFocusTraversable--), [isFontSet](../../java/awt/Component.html#isFontSet--), [isForegroundSet](../../java/awt/Component.html#isForegroundSet--), [isLightweight](../../java/awt/Component.html#isLightweight--), [isMaximumSizeSet](../../java/awt/Component.html#isMaximumSizeSet--), [isMinimumSizeSet](../../java/awt/Component.html#isMinimumSizeSet--), [isOpaque](../../java/awt/Component.html#isOpaque--), [isPreferredSizeSet](../../java/awt/Component.html#isPreferredSizeSet--), [isShowing](../../java/awt/Component.html#isShowing--), [isValid](../../java/awt/Component.html#isValid--), [isVisible](../../java/awt/Component.html#isVisible--), [keyDown](../../java/awt/Component.html#keyDown-java.awt.Event-int-), [keyUp](../../java/awt/Component.html#keyUp-java.awt.Event-int-), [list](../../java/awt/Component.html#list--), [list](../../java/awt/Component.html#list-java.io.PrintStream-), [list](../../java/awt/Component.html#list-java.io.PrintWriter-), [location](../../java/awt/Component.html#location--), [lostFocus](../../java/awt/Component.html#lostFocus-java.awt.Event-java.lang.Object-), [mouseDown](../../java/awt/Component.html#mouseDown-java.awt.Event-int-int-), [mouseDrag](../../java/awt/Component.html#mouseDrag-java.awt.Event-int-int-), [mouseEnter](../../java/awt/Component.html#mouseEnter-java.awt.Event-int-int-), [mouseExit](../../java/awt/Component.html#mouseExit-java.awt.Event-int-int-), [mouseMove](../../java/awt/Component.html#mouseMove-java.awt.Event-int-int-), [mouseUp](../../java/awt/Component.html#mouseUp-java.awt.Event-int-int-), [move](../../java/awt/Component.html#move-int-int-), [nextFocus](../../java/awt/Component.html#nextFocus--), [paintAll](../../java/awt/Component.html#paintAll-java.awt.Graphics-), [postEvent](../../java/awt/Component.html#postEvent-java.awt.Event-), [prepareImage](../../java/awt/Component.html#prepareImage-java.awt.Image-java.awt.image.ImageObserver-), [prepareImage](../../java/awt/Component.html#prepareImage-java.awt.Image-int-int-java.awt.image.ImageObserver-), [printAll](../../java/awt/Component.html#printAll-java.awt.Graphics-), [processComponentEvent](../../java/awt/Component.html#processComponentEvent-java.awt.event.ComponentEvent-), [processFocusEvent](../../java/awt/Component.html#processFocusEvent-java.awt.event.FocusEvent-), [processHierarchyBoundsEvent](../../java/awt/Component.html#processHierarchyBoundsEvent-java.awt.event.HierarchyEvent-), [processHierarchyEvent](../../java/awt/Component.html#processHierarchyEvent-java.awt.event.HierarchyEvent-), [processInputMethodEvent](../../java/awt/Component.html#processInputMethodEvent-java.awt.event.InputMethodEvent-), [processKeyEvent](../../java/awt/Component.html#processKeyEvent-java.awt.event.KeyEvent-), [processMouseEvent](../../java/awt/Component.html#processMouseEvent-java.awt.event.MouseEvent-), [processMouseMotionEvent](../../java/awt/Component.html#processMouseMotionEvent-java.awt.event.MouseEvent-), [processMouseWheelEvent](../../java/awt/Component.html#processMouseWheelEvent-java.awt.event.MouseWheelEvent-), [remove](../../java/awt/Component.html#remove-java.awt.MenuComponent-), [removeComponentListener](../../java/awt/Component.html#removeComponentListener-java.awt.event.ComponentListener-), [removeFocusListener](../../java/awt/Component.html#removeFocusListener-java.awt.event.FocusListener-), [removeHierarchyBoundsListener](../../java/awt/Component.html#removeHierarchyBoundsListener-java.awt.event.HierarchyBoundsListener-), [removeHierarchyListener](../../java/awt/Component.html#removeHierarchyListener-java.awt.event.HierarchyListener-), [removeInputMethodListener](../../java/awt/Component.html#removeInputMethodListener-java.awt.event.InputMethodListener-), [removeKeyListener](../../java/awt/Component.html#removeKeyListener-java.awt.event.KeyListener-), [removeMouseListener](../../java/awt/Component.html#removeMouseListener-java.awt.event.MouseListener-), [removeMouseMotionListener](../../java/awt/Component.html#removeMouseMotionListener-java.awt.event.MouseMotionListener-), [removeMouseWheelListener](../../java/awt/Component.html#removeMouseWheelListener-java.awt.event.MouseWheelListener-), [removePropertyChangeListener](../../java/awt/Component.html#removePropertyChangeListener-java.beans.PropertyChangeListener-), [removePropertyChangeListener](../../java/awt/Component.html#removePropertyChangeListener-java.lang.String-java.beans.PropertyChangeListener-), [repaint](../../java/awt/Component.html#repaint--), [repaint](../../java/awt/Component.html#repaint-int-int-int-int-), [repaint](../../java/awt/Component.html#repaint-long-), [repaint](../../java/awt/Component.html#repaint-long-int-int-int-int-), [requestFocus](../../java/awt/Component.html#requestFocus--), [requestFocus](../../java/awt/Component.html#requestFocus-boolean-), [requestFocusInWindow](../../java/awt/Component.html#requestFocusInWindow--), [requestFocusInWindow](../../java/awt/Component.html#requestFocusInWindow-boolean-), [reshape](../../java/awt/Component.html#reshape-int-int-int-int-), [resize](../../java/awt/Component.html#resize-java.awt.Dimension-), [resize](../../java/awt/Component.html#resize-int-int-), [revalidate](../../java/awt/Component.html#revalidate--), [setBackground](../../java/awt/Component.html#setBackground-java.awt.Color-), [setBounds](../../java/awt/Component.html#setBounds-int-int-int-int-), [setBounds](../../java/awt/Component.html#setBounds-java.awt.Rectangle-), [setComponentOrientation](../../java/awt/Component.html#setComponentOrientation-java.awt.ComponentOrientation-), [setCursor](../../java/awt/Component.html#setCursor-java.awt.Cursor-), [setDropTarget](../../java/awt/Component.html#setDropTarget-java.awt.dnd.DropTarget-), [setEnabled](../../java/awt/Component.html#setEnabled-boolean-), [setFocusable](../../java/awt/Component.html#setFocusable-boolean-), [setFocusTraversalKeysEnabled](../../java/awt/Component.html#setFocusTraversalKeysEnabled-boolean-), [setForeground](../../java/awt/Component.html#setForeground-java.awt.Color-), [setIgnoreRepaint](../../java/awt/Component.html#setIgnoreRepaint-boolean-), [setLocale](../../java/awt/Component.html#setLocale-java.util.Locale-), [setLocation](../../java/awt/Component.html#setLocation-int-int-), [setLocation](../../java/awt/Component.html#setLocation-java.awt.Point-), [setMaximumSize](../../java/awt/Component.html#setMaximumSize-java.awt.Dimension-), [setMinimumSize](../../java/awt/Component.html#setMinimumSize-java.awt.Dimension-), [setName](../../java/awt/Component.html#setName-java.lang.String-), [setPreferredSize](../../java/awt/Component.html#setPreferredSize-java.awt.Dimension-), [setSize](../../java/awt/Component.html#setSize-java.awt.Dimension-), [setSize](../../java/awt/Component.html#setSize-int-int-), [setVisible](../../java/awt/Component.html#setVisible-boolean-), [show](../../java/awt/Component.html#show--), [show](../../java/awt/Component.html#show-boolean-), [size](../../java/awt/Component.html#size--), [toString](../../java/awt/Component.html#toString--), [transferFocus](../../java/awt/Component.html#transferFocus--), [transferFocusBackward](../../java/awt/Component.html#transferFocusBackward--), [transferFocusUpCycle](../../java/awt/Component.html#transferFocusUpCycle--)` * ### Methods inherited from class java.lang.[Object](../../java/lang/Object.html "class in java.lang") `[clone](../../java/lang/Object.html#clone--), [equals](../../java/lang/Object.html#equals-java.lang.Object-), [finalize](../../java/lang/Object.html#finalize--), [getClass](../../java/lang/Object.html#getClass--), [hashCode](../../java/lang/Object.html#hashCode--), [notify](../../java/lang/Object.html#notify--), [notifyAll](../../java/lang/Object.html#notifyAll--), [wait](../../java/lang/Object.html#wait--), [wait](../../java/lang/Object.html#wait-long-), [wait](../../java/lang/Object.html#wait-long-int-)`
Constructor Detail
* #### Panel public Panel() Creates a new panel using the default layout manager. The default layout manager for all panels is the`FlowLayout` class. * #### Panel public Panel([LayoutManager](../../java/awt/LayoutManager.html "interface in java.awt") layout) Creates a new panel with the specified layout manager. Parameters: `layout` \- the layout manager for this panel. Since: JDK1.1
Method Detail
* #### addNotify public void addNotify() Creates the Panel's peer. The peer allows you to modify the appearance of the panel without changing its functionality. Overrides: `[addNotify](../../java/awt/Container.html#addNotify--)` in class `[Container](../../java/awt/Container.html "class in java.awt")` See Also: [Component.isDisplayable()](../../java/awt/Component.html#isDisplayable--), [Container.removeNotify()](../../java/awt/Container.html#removeNotify--) * #### getAccessibleContext public [AccessibleContext](../../javax/accessibility/AccessibleContext.html "class in javax.accessibility") getAccessibleContext() Gets the AccessibleContext associated with this Panel. For panels, the AccessibleContext takes the form of an AccessibleAWTPanel. A new AccessibleAWTPanel instance is created if necessary. Specified by: `[getAccessibleContext](../../javax/accessibility/Accessible.html#getAccessibleContext--)` in interface `[Accessible](../../javax/accessibility/Accessible.html "interface in javax.accessibility")` Overrides: `[getAccessibleContext](../../java/awt/Component.html#getAccessibleContext--)` in class `[Component](../../java/awt/Component.html "class in java.awt")` Returns: an AccessibleAWTPanel that serves as the AccessibleContext of this Panel Since: 1.3
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2025, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.