• 初学java之(盒子分布)


     1 import javax.swing.*;
     2 
     3 import java.awt.*;
     4 class WinGrid  extends JFrame
     5 { 
     6    Box basebox , boxv1,boxv2;
     7    public  WinGrid(){}
     8    public  WinGrid(String title)
     9    {
    10        setLayout(new FlowLayout());  //设置一个流网格 
    11         init();
    12        setTitle(title);  //设置一个标题
    13        setBounds(100,50,250,350);  //设置坐标和尺寸(size)
    14        setVisible(true);  //可视
    15        setBackground(Color.blue);  //设置背景颜色             
    16    }
    17     void init()
    18     {
    19         int i;
    20         String name[]={"姓名","e_mail","职业"}; 
    21         boxv1= Box.createVerticalBox();  //创建行盒子
    22         boxv2 =Box.createVerticalBox();
    23         for(i=0;i<3;i++)
    24         {
    25             boxv1.add(new Label(name[i]));
    26          boxv1.add(Box.createVerticalStrut(8));  //行间的距离
    27          boxv2.add(new JTextField(10));
    28          boxv2.add(Box.createVerticalStrut(8));
    29         }
    30         basebox= Box.createHorizontalBox();
    31         basebox.add(boxv1); 
    32         basebox.add(boxv2);
    33         basebox.add(Box.createHorizontalStrut(10));
    34         add(basebox);
    35         add(Box.createVerticalStrut(5));
    36         add(new Label("文本区域"));
    37         add(new JTextArea(6,8));
    38     }
    39 }
    40 
    41 public class WindowBoxLayout {
    42 
    43     public static void main(String args[])
    44     {
    45        new WinGrid("它是被谁创造的?");        
    46     }
    47 }
    View Code

    做的一个盒子分布的样图,联系盒子布局....

    Box 。。。。。

    setLayout()

    FlowLayout(); ..流分布

    效果如图片所示.....

  • 相关阅读:
    docker 镜像相关
    docker相关网站
    docker初识 一
    loadrunner Windows资源指标
    Codeforces Round #368 (Div. 2) Brain's Photos
    CodeForce 589J Cleaner Robot
    CodeForce 677I Lottery
    CodeForce 677D Boulevard
    CodeForce 589B Layer Cake
    Map的遍历
  • 原文地址:https://www.cnblogs.com/gongxijun/p/3722459.html
Copyright © 2020-2023  润新知