第十一周课程总结

作业

实现窗体九宫格

package 窗口;

import java.awt.GridLayout;
import java.awt.Point;
 
import javax.swing.JButton;
import javax.swing.JFrame;
 
public class Demo {
 
    public static void main(String[] args) {
        JFrame frame=new JFrame("九宫格");     
        Point p=new Point(500,500);            
     
        frame.setLayout(new GridLayout(3,3,8,8));        
        JButton bet=null;
        for(int i=1;i<=9;i++) {
            bet=new JButton("按钮-"+i);              
            frame.add(bet);
        }
        frame.setLocation(p);
 
        frame.pack();          
        frame.setVisible(true);        
 
    }
 
}

运行结果

 

 学习总结

一、基本容器JFrame

 

 

1、 Dimension类的常用方法

2、Point类的常用方法

 

 二、标签组件JLable

 

 

 

更改JLable的文字样式

public void setFont(Font f)

在JLable中设置图片

 

 

三、按钮组件JButton

 

 

四、布局管理器

1、FlowLayout 流式布局管理器

2、BorderLayout

3、GridLayout以表格的形式进行管理

4、CardLayout组件重叠布局

 

 5、绝对定位

public void setBounds(int x,int y,int width,int hight)

 

posted @ 2019-11-07 21:37  丫世界和平丫  阅读(104)  评论(0编辑  收藏  举报