zoukankan      html  css  js  c++  java
  • 时间过得好快,第十一周就要截止了。不该遗憾的,要开心,要努力。

    学习课程:第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)

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

    三、学习心得:

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

  • 相关阅读:
    web页面接入QQ客服的方法
    如何使用webapi集成swagger
    TCP的三次握手和四次挥手
    笔记-ASP.NET WebApi
    .net开发人员应该知道的几个网站
    HttpClient在async中产生的代码不执行和堵塞
    【转】CA证书申请+IIS配置HTTPS+默认访问https路径
    WebApi捕捉异常的一套方案
    使用Topshelf部署你的Job
    使用ajax局部更新Razor页面
  • 原文地址:https://www.cnblogs.com/Markming/p/11815419.html
Copyright © 2011-2022 走看看