费诺编码的gui页面设计_十. 图形界面(GUI)设计4.面板

面板有两种,一种是普通面板(JPanel),另一种是滚动面板(JScrollPane)。JPanel面板是一种通用容器,JPanel的作用是实现界面的层次结构,在它上面放入一些组件,也可以在上面绘画,将放有组件和有画的JPanel再放入另一个容器里。JPanel的默认布局为FlowLayout。面板处理程序的基本内容有以下几个方面:通过继承声明JPanel类的子类,子类中有一些组件,并在构造方法中...
摘要由CSDN通过智能技术生成

面板有两种,一种是普通面板(JPanel),另一种是滚动面板(JScrollPane)。

JPanel

面板是一种通用容器,JPanel的作用是实现界面的层次结构,在它上面放入一些组件,也可以在上面绘画,将放有组件和有画的JPanel再放入另一个容器里。JPanel的默认布局为FlowLayout。

面板处理程序的基本内容有以下几个方面:

通过继承声明JPanel类的子类,子类中有一些组件,并在构造方法中将组件加入面板。

声明JPanel子类对象。

创建JPanel子类对象。

将JPanel子类对象加入到某个容器。

JPanel类的常用构造方法有:

JPanel(),创建一个JPanel对象。

JPanel(LayoutManager layout),创建JPanel对象时指定布局layout。

JPanel对象添加组件的方法:

add(组件),添加组件。

add(字符串,组件),当面板采用GardLayout布局时,字符串是引用添加组件的代号。

【例 11-4】小应用程序有两个JPanel子类对象和一个按钮。每个JPanel子类对象又有两个按钮和一个标签。

import java.applet.*;

import javax.swing.*;

class MyPanel extends JPanel{

JButton button1,button2;

JLabel Label;

MyPanel(String s1,String s2,String s3){

//Panel对象被初始化为有

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值