Class Panel
java.lang.Object
java.awt.Component
java.awt.Container
java.awt.Panel
- All Implemented Interfaces:
ImageObserver,MenuContainer,Serializable,Accessible
- Direct Known Subclasses:
Applet
Panel 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:
- 1.0
- See Also:
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected classThis class implements accessibility support for thePanelclass.Nested classes/interfaces declared in class java.awt.Container
Container.AccessibleAWTContainerNested classes/interfaces declared in class java.awt.Component
Component.AccessibleAWTComponent,Component.BaselineResizeBehavior,Component.BltBufferStrategy,Component.FlipBufferStrategyField Summary
Fields declared in class java.awt.Component
accessibleContext,BOTTOM_ALIGNMENT,CENTER_ALIGNMENT,LEFT_ALIGNMENT,RIGHT_ALIGNMENT,TOP_ALIGNMENTFields declared in interface java.awt.image.ImageObserver
ABORT,ALLBITS,ERROR,FRAMEBITS,HEIGHT,PROPERTIES,SOMEBITS,WIDTHConstructor Summary
ConstructorsConstructorDescriptionPanel()Creates a new panel using the default layout manager.Panel(LayoutManager layout) Creates a new panel with the specified layout manager.Method Summary
Modifier and TypeMethodDescriptionvoidCreates the Panel's peer.Gets the AccessibleContext associated with this Panel.Methods declared in class java.awt.Container
add,add,add,add,add,addContainerListener,addImpl,addPropertyChangeListener,addPropertyChangeListener,applyComponentOrientation,areFocusTraversalKeysSet,countComponents,deliverEvent,doLayout,findComponentAt,findComponentAt,getAlignmentX,getAlignmentY,getComponent,getComponentAt,getComponentAt,getComponentCount,getComponents,getComponentZOrder,getContainerListeners,getFocusTraversalKeys,getFocusTraversalPolicy,getInsets,getLayout,getListeners,getMaximumSize,getMinimumSize,getMousePosition,getPreferredSize,insets,invalidate,isAncestorOf,isFocusCycleRoot,isFocusCycleRoot,isFocusTraversalPolicyProvider,isFocusTraversalPolicySet,isValidateRoot,layout,list,list,locate,minimumSize,paint,paintComponents,paramString,preferredSize,print,printComponents,processContainerEvent,processEvent,remove,remove,removeAll,removeContainerListener,removeNotify,setComponentZOrder,setFocusCycleRoot,setFocusTraversalKeys,setFocusTraversalPolicy,setFocusTraversalPolicyProvider,setFont,setLayout,transferFocusDownCycle,update,validate,validateTreeMethods declared in class java.awt.Component
action,add,addComponentListener,addFocusListener,addHierarchyBoundsListener,addHierarchyListener,addInputMethodListener,addKeyListener,addMouseListener,addMouseMotionListener,addMouseWheelListener,bounds,checkImage,checkImage,coalesceEvents,contains,contains,createImage,createImage,createVolatileImage,createVolatileImage,disable,disableEvents,dispatchEvent,enable,enable,enableEvents,enableInputMethods,firePropertyChange,firePropertyChange,firePropertyChange,firePropertyChange,firePropertyChange,firePropertyChange,firePropertyChange,firePropertyChange,firePropertyChange,getBackground,getBaseline,getBaselineResizeBehavior,getBounds,getBounds,getColorModel,getComponentListeners,getComponentOrientation,getCursor,getDropTarget,getFocusCycleRootAncestor,getFocusListeners,getFocusTraversalKeysEnabled,getFont,getFontMetrics,getForeground,getGraphics,getGraphicsConfiguration,getHeight,getHierarchyBoundsListeners,getHierarchyListeners,getIgnoreRepaint,getInputContext,getInputMethodListeners,getInputMethodRequests,getKeyListeners,getLocale,getLocation,getLocation,getLocationOnScreen,getMouseListeners,getMouseMotionListeners,getMousePosition,getMouseWheelListeners,getName,getParent,getPropertyChangeListeners,getPropertyChangeListeners,getSize,getSize,getToolkit,getTreeLock,getWidth,getX,getY,gotFocus,handleEvent,hasFocus,hide,imageUpdate,inside,isBackgroundSet,isCursorSet,isDisplayable,isDoubleBuffered,isEnabled,isFocusable,isFocusOwner,isFocusTraversable,isFontSet,isForegroundSet,isLightweight,isMaximumSizeSet,isMinimumSizeSet,isOpaque,isPreferredSizeSet,isShowing,isValid,isVisible,keyDown,keyUp,list,list,list,location,lostFocus,mouseDown,mouseDrag,mouseEnter,mouseExit,mouseMove,mouseUp,move,nextFocus,paintAll,postEvent,prepareImage,prepareImage,printAll,processComponentEvent,processFocusEvent,processHierarchyBoundsEvent,processHierarchyEvent,processInputMethodEvent,processKeyEvent,processMouseEvent,processMouseMotionEvent,processMouseWheelEvent,remove,removeComponentListener,removeFocusListener,removeHierarchyBoundsListener,removeHierarchyListener,removeInputMethodListener,removeKeyListener,removeMouseListener,removeMouseMotionListener,removeMouseWheelListener,removePropertyChangeListener,removePropertyChangeListener,repaint,repaint,repaint,repaint,requestFocus,requestFocus,requestFocus,requestFocus,requestFocusInWindow,requestFocusInWindow,requestFocusInWindow,reshape,resize,resize,revalidate,setBackground,setBounds,setBounds,setComponentOrientation,setCursor,setDropTarget,setEnabled,setFocusable,setFocusTraversalKeysEnabled,setForeground,setIgnoreRepaint,setLocale,setLocation,setLocation,setMaximumSize,setMinimumSize,setMixingCutoutShape,setName,setPreferredSize,setSize,setSize,setVisible,show,show,size,toString,transferFocus,transferFocusBackward,transferFocusUpCycle
Constructor Details
Panel
public Panel()Creates a new panel using the default layout manager. The default layout manager for all panels is theFlowLayoutclass.Panel
Creates a new panel with the specified layout manager.- Parameters:
layout- the layout manager for this panel.- Since:
- 1.1
Method Details
addNotify
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:
getAccessibleContextin interfaceAccessible- Overrides:
getAccessibleContextin classComponent- Returns:
- an AccessibleAWTPanel that serves as the AccessibleContext of this Panel
- Since:
- 1.3