• 时间过得好快,第十一周就要截止了。不该遗憾的,要开心,要努力。


    学习课程:第18章 图形界面

    讲师:李津

    一、实验:打印九宫格

    (1)实验代码

    package Circle;
    
    import java.awt.FlowLayout;
    import java.awt.GridLayout;
    
    import javax.swing.JButton;
    import javax.swing.JFrame;
    
    public class Gou {
    
        public static void main(String[] args) {
            
              
                    JFrame frame = new JFrame("九宫格");   
                    frame.setLayout(new FlowLayout(FlowLayout.CENTER,4,4));
                    JButton but=null;
                    for (int i=1;i<=9;i++){
                       but =new JButton(i+"");
                       frame.add(but);            //加入按钮
                    }
                    frame.pack();            
                    frame.setVisible(true);      
                }
            }

    (2)实验结果截图

     二、学习总结:

    1.了解AWT与Swing的关系。

    2.了解一些常见的容器

    1)基本容器JFrame常用类的操作方法

    (2)使用Dimension和Point类设置组件大小和显示位置。

    (3)   认识标签组件JLable:

     3.了解JLable和JButton组件,并通过设置显示文字风格和显示图像。

    4.了解文本框组件、密码框组件、文本域组件的使用。

    5.布局管理器:

    (1)FlowLayout流式布局管理器,使所有的组件依次进行排序。

    (2)BorderLayout(行优先,一定满足行)。

     (3)GridLayout表格布局。

    (4)CardLayout每次只能显示一张卡片,通过设置休眠时间可以循环播放图片。

      (5)使用SetBounds绝对定位:

    public void SetBounds(int x,int y,int width,int height)

    缺点:排版不能适应窗体的变化。

    三、学习心得:

    脚踏实地,勇往直前,仰望星空。

  • 相关阅读:
    移动端-纯css隐藏滚动条解决方案
    阻止点击穿透
    JS的防抖与节流
    go 自动安装项目依赖包
    git 修改远程仓库
    git 基础命令
    go 包govalidator
    go email
    windows下Redis的安装和使用
    go xorm,负载均衡
  • 原文地址:https://www.cnblogs.com/Markming/p/11815419.html
Copyright © 2020-2023  润新知