容器

¨ 程序功能:在一个框架(Frame)容器中添加一个面板(Panel)容器,并分别在框架和面板容器中添加组件并使用不同的布局管理方式。

¨ 请编写KY7_1.java 程序文件,相关源代码的提示如下。

import java.awt.*;

import java.awt.Color; 

public class KY7_1 {

public static void main(String args[]){

……   //创建一个框架f

  ……   //创建一个面板p

   ……   //把面板p添加到框架f

   …… //设置面板p的背景颜色为蓝色

   p.setLayout(new FlowLayout());   //设置面板p的布局为流式布局

   ……   //面板p中添加一个标签l

……  //在面板p添加个按钮

Choice c=new Choice ();   // 创建一个下拉列表c

c.addItem("北京");        // 下拉列表c中有三个选项北京上海和天津

c.addItem("上海");

c.addItem("天津");

   ……   //把列表c添加到面板p

……   //设置框架f的大小和可见性 

   }

} 

¨ 将上面程序中的空缺部分添加进去,编译并执行该程序。

¨ KY7_1.java的完整源程序写在实验报告中。

import java.awt.*;

import java.awt.Color;

public class TestFrame{

public static void main(String args[]){

Frame f=new Frame();//创建一个框架

Panel p=new Panel();//创建一个面板

f.add(p);//把面板p添加到框架f

p.setBackground(Color.blue);//设置面板p的布局颜色

p.setLayout(new FlowLayout());//设置面板p的布局为流式布局

Label l=new Label();

p.add(  l);//在面板p中加一个标签

Button button1=new Button();

Button button2=new Button();

Button button3=new Button();

Button button4=new Button();

Button button5=new Button();

Button button6=new Button();

p.add(button1);

p.add(button2);

p.add(button3);

p.add(button4);

p.add(button5);

p.add(button6);//在面板中添加6个按钮

Choice c=new Choice();//创建一个下拉列表c;

c.addItem("北京");

c.addItem("上海");

c.addItem("天津");

p.add(c);//把列表c添加到面板p

f.setBounds(400, 400, 400, 400);

f.setVisible(true);

f.validate();//设置框架f的大小和可见性

}

}


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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

疯子佳人傻了

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值