zoukankan      html  css  js  c++  java
  • 初学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(); ..流分布

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

  • 相关阅读:
    golang 的几个入门资料
    docker 容器网络基础
    nginx 容器反向代理网址的设置
    【知乎Live】狼叔:如何正确的学习Node.js
    nginx资料汇总
    web 框架
    work behind corp proxy
    [转载] 历史上前端领域的重要技术革命
    前后端要不要分离以及如何做
    微电子工艺基础知识讲解(集成电路历史/厂商/产业链)
  • 原文地址:https://www.cnblogs.com/gongxijun/p/3722459.html
Copyright © 2011-2022 走看看