首页 > 其他 > 详细

第十一周课程总结

时间:2019-11-07 22:29:22      阅读:93      评论:0      收藏:0      [点我收藏+]

Java 图形界面

布局管理器

测试1设置九宫格

代码:

package Java;

import java.awt.GridLayout;

import javax.swing.JButton;
import javax.swing.JFrame;

    public class 表格布局管理器 {
        public static void main(String[] args) {
            JFrame frame=new JFrame("九宫格");
            frame.setLayout(new GridLayout(3,3,10,10));
            JButton but=null;
            for(int i=1;i<=9;i++) {
                but=new JButton(""+i);
                frame.add(but);
            }
            frame.setSize(400,300);
            frame.pack();
            frame.setVisible(true);
        }

    }

技术分享图片

本次测试比较简单,运用GridLayout布局管理器即可实现九宫格。

课程总结

1.FlowLayout(流式布局管理器)

此布局方法适用于产品标签,系统界面布局,Web IDE挂件等

2.BorderLayout(区域布局管理器)

其是将一个窗体的版面划为东、南、西、北、中5个区域。
此布局适用于网页开发、PPT,word等办公软件页面开发。

3.GridLayout(表格类布局管理器)

此布局管理器的时候必须设置显示的行数和列数。(行优先于列)
布局管理器适用于开发各种计算器,和类似扫雷等小游戏的界面开发。

4.GardLayout(卡片式布局管理器)

其将一组组件彼此重叠进行布局,类似一叠卡片
此布局管理器适用于开发图片浏览器、PPT显示,标签展示等

5.绝对定位

此布局适用于不想在窗体中指定布局管理器,通过设置绝对坐标的方式完成布局。
setBounds()
public void setBounds(int x,int y,int width,int height)

使用绝对定位时,不管窗体如何改变大小,组件的位置是固定不动的。

此布局管理器适用于开发各类软件的窗口,登入界面等的开发。

第十一周课程总结

原文:https://www.cnblogs.com/ImportantMagic/p/11814382.html

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