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

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

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

三、学习心得:

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

原文地址:https://www.cnblogs.com/Markming/p/11815419.html