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)

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

    三、学习心得:

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

  • 相关阅读:
    (转)Tomcat7+Redis存储Session
    (转)Nginx SSL+tomcat集群,request.getScheme() 取到https正确的协议
    Oracle行转列、列转行的Sql语句总结(转)
    http升https笔记
    quartz 线程问题
    SQL语句汇总
    IDEA 入坑
    ssm 配置文件intit
    黑马-springMvC 运行加载顺序
    实训--git 好文
  • 原文地址:https://www.cnblogs.com/Markming/p/11815419.html
Copyright © 2011-2022 走看看