Swing程序设计(三)——常用面板

常用面板

面板也是一种容器,以下为继承关系:
java.lang.Object

java.awt.Component

java.awt.Container

javax.swing.JComponent

javax.swing.JPanel

  • JPanel
    继承java.awt.Container,可以添加组件、布局、设置背景颜色、边框等一系列特性,可将JPanel添加到窗体中作为一个模块。

    常用构造方法:
    JPanel p1 = new JPanel()
    JPanel p2 = new JPanel(LayoutManager b)

    常用方法:
    1.p1.setLayout() 设置布局
    2.p1.setBorder() 设置边框 ,如setBorder(BorderFactory.createTitledBorder(“我是边框”));此方法设置的为标题边框
    3.p1.add(Component a) 添加组件
    4.p1.setBackground(Color.YELLOW) 设置JPanel背景颜色

  • JScrollPane面板(滚动面板)
    作用不说也知道,但是它只能放置一个组件,不可以使用布局管理器。如果需要放置多个组件,可以将组件放置在JPanel面板上,并且可以在上面设置布局,然后将JPanel添加在JScrollPane组件上。

    注意:当在JScrollPane面板中加组件,可以不调整组件大小,只调整JScollPane面板大小。

    常用构造方法:
    JScrollPane a = new JScrollPane(Component j) 给某个组件添加滚动面板(滚动条)

    常用方法:
    1.Container.add(JScrollPane a) 将带有滚动条的组件加入容器

发布了10 篇原创文章 · 获赞 2 · 访问量 139

猜你喜欢

转载自blog.csdn.net/qq_42188457/article/details/104020245