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)

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

    三、学习心得:

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

  • 相关阅读:
    Linux mii-tool 命令
    MySQL 主从复制
    MySQL 备份与恢复
    SOAP 版本可能不匹配: 出现意外的 Envelope 命名空间 http://schemas.xmlsoap.org/wsdl/
    网管邮件配置
    ORA-10873
    Exception in thread "main" java.lang.UnsatisfiedLinkError:
    安装 ORACLE 11G出现Error Message:PRVF-7535
    mount /dev/sr0 /media/cdrom you must specify the filesystem type
    NBU 还原windows ORACLE数据库(BW)
  • 原文地址:https://www.cnblogs.com/Markming/p/11815419.html
Copyright © 2011-2022 走看看