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

常用面板

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

java.awt.Component

java.awt.Container

javax.swing.JComponent

javax.swing.JPanel

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

    常用构造方法:
    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) 给某个组件添加滚动面板(滚动条)
    JScrollPane scrollpane = new JScrollPane()

    常用方法:
    1.Container.add(JScrollPane a) 将带有滚动条的组件加入容器
    2.public void setViewportView(Component view) 创建一个视口(如果有必要)并设置其视图。不直接为 JScrollPane 构造方法提供视图的应用程序应使用此方法指定将显示在滚动窗格中的滚动组件子级。例如:
    JScrollPane scrollpane = new JScrollPane();
    scrollpane.setViewportView(myBigComponentToScroll);

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值