第十一周课程总结

实验源码:

package Domon22;

import java.awt.*;
import javax.swing.*;

public class test {

    public static void main(String args[]) {
        JFrame f = new JFrame("九宫格");
        f.setLayout(new GridLayout(3,3,0,0));
        JButton but = null;
        for(int i = 1;i<9;i++){
            but = new JButton(" "+i);
            f.add(but);
        }
        f.setSize(450, 300);
        f.setVisible(true);

    }

}

  实验结果:

学习总结:

这周主要是学了图形页面的简单开发,首先学了如何创建窗口,用awt,swing这两种图形界面组件,然后就学习了容器和组件,最后是布局设置;总的来说这一周学的运用起来比较得心应手,比较适合我。想认真学习这个图形页面的开发。

还认识到了五种常用管理器,及其适用对象

1、FlowLayout流式管理器,此布局方法适用于产品标签,系统界面布局,Web IDE挂件等
2、BorderLayout窗口管理器,其是将一个窗体的版面划为东、南、西、北、中5个区域。此布局适用于网页开发、PPT,word等办公软件
3、GirdLayout表格管理器此布局管理器的时候必须设置显示的行数和列数
4、CardLayout卡片管理器卡片布局能够让多个组件共享同一个显示空间,共享空间的组件之间的关系就像一叠牌,组件叠在一起,初始时显示该空间中第一个添加的组件,通过CardLayout类提供的方法可以切换该空间中显示的组件。
5、绝对定位
通过设置position属性实现。CSS中规定的第三种定位机制,能够实现横向多列布局及较为复杂的定位。比如:带有遮罩层效果的提示框、固定层效果、全屏广告等等

 

 

posted @ 2019-11-08 14:52  入江直树  阅读(89)  评论(0编辑  收藏  举报