zoukankan      html  css  js  c++  java
  • 一个区域只能放置一个组件,如果想在一个区域放置多个组件就需要使用Panel来装载

    五种布局管理器:

    Flow Layout(流式布局):按照组件添加到容器中的顺序,顺序排放组件位置。默认为水平排列,如果越界那么会向下排列。排列的位置随着容器大小的改变而改变。

    Panel默认的布局管理器为Flow Layout。

    Border Layout:会将容器非常五个区域:东西南北中。

    语句:

    Button b1=new Botton(“north”);//botton上的文字

    f.add(b1,”North”);//表示b1这个botton放在north位置

    注:一个区域只能放置一个组件,如果想在一个区域放置多个组件就需要使用Panel来装载。

    Frame和Dialog的默认布局管理器是Border Layout。

    Grid Layout:将容器生成等长等大的条列格,每个块中放置一个组件。

    f.setLayout GridLayout(5,2,10,10)//表示条列格为5行2类,后面为格间距。

    CardLayout:一个容器可以放置多个组件,但每次只有一个组件可见(组件重叠)。

    使用first(),last(),next()可以决定哪个组件可见。可以用于将一系列的面板有顺序地呈现给用户。

    重点:GridBag Layout:在Grid中可指定一个组件占据多行多列,GridBag的设置非常的烦琐。

     1 package TomTexts;
     2 
     3 
     4 import java.applet.Applet;
     5 import java.awt.*;
     6 public class TomTexts_41 extends Applet{
     7     private String city[]={"桂林","福州","青岛","济南","深圳","大连"};
     8     private Checkbox c[] = new Checkbox[6];
     9         public void init()
    10     {
    11         add(new Label("请选择是省会的城市: "));
    12             //Create six Checkboxes and add them to applet
    13         for(int i=0;i<6;i++){
    14             c[i]=new Checkbox(city[i]);
    15             add(c[i]);
    16         }
    17         add(new Label("这是一个复选框的例子"));
    18     }
    19 }
  • 相关阅读:
    REGIONAL SCRUM GATHERING(RSG)2019 CHINA.
    《敏捷革命》读书笔记
    敏捷之旅2017年北京站活动圆满结束
    团队合作的Ground Rules
    开发团队(Team)的主要职责和特征
    敏捷之旅2017年北京站的活动主题和讲师话题征集中
    产品负责人(Product Owner)的主要职责和技能
    战地记者也在使用Scrum
    Scrum由来
    他们是今年最可爱的人——敏捷之旅2017年北京活动志愿者
  • 原文地址:https://www.cnblogs.com/borter/p/9425289.html
Copyright © 2011-2022 走看看