Module java.desktop
Package javax.swing

Class JPanel

所有已实现的接口:
ImageObserver, MenuContainer, Serializable, Accessible
直接已知的子类:
AbstractColorChooserPanel, JSpinner.DefaultEditor

@JavaBean(defaultProperty="UI", description="A generic lightweight container.") public class JPanel extends JComponent implements Accessible
JPanel 是一个通用的轻量级容器。有关 JPanel 的示例和面向任务的文档,请参阅 如何使用面板,这是 The Java Tutorial 中的一个部分。

警告: Swing 不是线程安全的。更多信息请参阅 Swing 的线程策略

警告: 该类的序列化对象将不兼容未来的 Swing 版本。当前的序列化支持适用于短期存储或在运行相同 Swing 版本的应用程序之间的 RMI。从 1.4 版本开始,已将所有 JavaBeans 的长期存储支持添加到 java.beans 包中。请参阅 XMLEncoder

自:
1.2
  • Constructor Details

    • JPanel

      public JPanel(LayoutManager layout, boolean isDoubleBuffered)
      创建一个带有指定布局管理器和缓冲策略的新 JPanel。
      参数:
      layout - 要使用的布局管理器
      isDoubleBuffered - 一个布尔值,对于双缓冲,它使用额外的内存空间以实现快速、无闪烁的更新
    • JPanel

      public JPanel(LayoutManager layout)
      创建一个带有指定布局管理器的新缓冲 JPanel
      参数:
      layout - 要使用的布局管理器
    • JPanel

      public JPanel(boolean isDoubleBuffered)
      创建一个带有 FlowLayout 和指定缓冲策略的新 JPanel。如果 isDoubleBuffered 为 true,则 JPanel 将使用双缓冲。
      参数:
      isDoubleBuffered - 一个布尔值,对于双缓冲,它使用额外的内存空间以实现快速、无闪烁的更新
    • JPanel

      public JPanel()
      创建一个带有双缓冲和流布局的新 JPanel
  • Method Details