• 第十一周课程总结


    实验源码:

    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中规定的第三种定位机制,能够实现横向多列布局及较为复杂的定位。比如:带有遮罩层效果的提示框、固定层效果、全屏广告等等

  • 相关阅读:
    SPSS分类分析:决策树
    单例设计模式
    设计模式
    java.lang.NoClassDefFoundError: org/apache/zookeeper/proto/SetWatches
    AngularJs中Uncaught Error: [$injector:modulerr] http://errors.angularjs.org/1.3.15/
    如何在linux环境下配置环境变量
    MQ的面试题
    VUE框架
    SQL中and和or的区别是?
    Git的工作流程
  • 原文地址:https://www.cnblogs.com/ck11-06/p/11820255.html
Copyright © 2020-2023  润新知