首页 > 其他 > 详细

第十一周课程总结

时间:2019-11-08 19:48:59      阅读:88      评论:0      收藏:0      [点我收藏+]

学习总结;

这周学习了布局管理器

这是BorderLayout,很常见eclipse,ppt一些软件大都是这种布局分为东西南北中;

import java.awt.BorderLayout;
import javax.swing.JButton;
import javax.swing.JFrame;

public class Demo11 {
    public static void main(String[]args) {
        JFrame frame=new JFrame("BORDERLAYOUT");
        frame.setLayout(new BorderLayout(4,4));
        frame.add(new JButton("A(1)"),BorderLayout.EAST);
        frame.add(new JButton("B(2)"),BorderLayout.WEST);
        frame.add(new JButton("C(3)"),BorderLayout.SOUTH);
        frame.add(new JButton("D(4)"),BorderLayout.NORTH);
        frame.add(new JButton("E(5)"),BorderLayout.CENTER);
        frame.pack();
        frame.setVisible(true);
    }    
}

技术分享图片

这是GridLayout;windows 的计算机使用的就是这种布局,

他会先满足行的要求再是列

import java.awt.GridLayout;
import javax.swing.JButton;
import javax.swing.JFrame;
public class GridLayoutDemo1 {
    public static void main(String[]args) {
        JFrame frame=new JFrame("GridLayout");
        frame.setLayout(new GridLayout(3,5,10,10));
        JButton but = null;
        for(int i = 0;i<3;i++) {
            but = new JButton("按钮-"+i);
            frame.add(but);
        }
        frame.pack();
        frame.setVisible(true);
    }
}

技术分享图片技术分享图片技术分享图片技术分享图片

 

3,有流式布局管理器FlowLayout,和GridLayout相比他的按钮并不是规则的如流水依次排列;

import java.awt.*;
import javax.swing.*;
public class FlowLayoutDemo1 {
    public static void main(String[]args) {
        JFrame frame = new JFrame("流式布局");
        frame.setLayout(new FlowLayout(FlowLayout.CENTER,3,3));
        JButton but =null;
        for(int i=0;i<9;i++) {
            but=new JButton("按钮—"+i);
            frame.add(but);
        }
        frame.setSize(280,123);
        frame.setVisible(true);
    }
}

技术分享图片流式布局的特点,像流水一样,他的文本框体不规则。技术分享图片 其次还有CardLayout 窗口布局,还有一个绝对定位,不会随着窗口改变而变化。

 

 

第十一周课程总结

原文:https://www.cnblogs.com/LeoQ/p/11821980.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!