java.lang.Object java.awt.Component java.awt.Container javax.swing.JComponent javax.swing.JPanel
JPanel is a generic lightweight container. For examples and task-oriented documentation for JPanel, see How to Use Panels , a section in The Java Tutorial.
Warning: Serialized objects of this class will not be compatible with future Swing releases. The current serialization support is appropriate for short term storage or RMI between applications running the same version of Swing. As of 1.4, support for long term storage of all JavaBeans TM has been added to the java.beans package. Please see XMLEncoder .
Nested Class Summary | |
---|---|
protected class |
JPanel.AccessibleJPanel
This class implements accessibility support for the JPanel class. |
Nested classes inherited from class javax.swing. JComponent |
---|
JComponent.AccessibleJComponent |
Nested classes inherited from class java.awt. Container |
---|
Container.AccessibleAWTContainer |
Nested classes inherited from class java.awt. Component |
---|
Component.AccessibleAWTComponent , Component.BltBufferStrategy , Component.FlipBufferStrategy |
Field Summary |
---|
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 | |
---|---|
JPanel
() Creates a new JPanel with a double buffer and a flow layout. |
|
JPanel
(boolean isDoubleBuffered) Creates a new JPanel with FlowLayout and the specified buffering strategy. |
|
JPanel
(
LayoutManager
layout) Create a new buffered JPanel with the specified layout manager |
|
JPanel
(
LayoutManager
layout, boolean isDoubleBuffered) Creates a new JPanel with the specified layout manager and buffering strategy. |
Method Summary | |
---|---|
AccessibleContext |
getAccessibleContext
() Gets the AccessibleContext associated with this JPanel. |
PanelUI |
getUI
() Returns the look and feel (L&F) object that renders this component. |
String |
getUIClassID
() Returns a string that specifies the name of the L&F class that renders this component. |
protected String |
paramString
() Returns a string representation of this JPanel. |
void |
setUI
(
PanelUI
ui) Sets the look and feel (L&F) object that renders this component. |
void |
updateUI
() Resets the UI property with a value from the current look and feel. |
Methods inherited from class java.lang. Object |
---|
clone , equals , finalize , getClass , hashCode , notify , notifyAll , wait , wait , wait |
Constructor Detail |
---|
public JPanel(LayoutManager layout, boolean isDoubleBuffered)
public JPanel(LayoutManager layout)
public JPanel(boolean isDoubleBuffered)
public JPanel()
Method Detail |
---|
public void updateUI()
public PanelUI getUI()
public void setUI(PanelUI ui)
public String getUIClassID()
protected String paramString()
public AccessibleContext getAccessibleContext()