代码改变世界

第十一周Java总结

2019-11-07 22:48  TYTS~长歌  阅读(117)  评论(0编辑  收藏  举报

一、九宫格

实验源码:

package Orange;

import java.awt.FlowLayout;
import javax.swing.JButton;
import javax.swing.JFrame;

public class Jiugongge {
	public static void main(String[] args) {
		   JFrame frame = new JFrame("Welcome to Jiugongge");
		   frame.setLayout(new FlowLayout(FlowLayout.CENTER,3,3));
		   JButton but = null;
		   for(int i=1;i<10;i++) {
			   but = new JButton("按钮-"+i);
			   frame.add(but);
		   }
           frame.setSize(280,123);
           frame.setVisible(true);
	}

}

运行结果:

二、总结

一、ATW(抽象窗口工具包)
1、ATW工具类
1)组件;
2)容器;
3)布局管理器;
2、Swing
基本容器JFrame类
可直接创建一个窗口;
JFrame类中可使用Dimension类设置窗体大小;使用point类显示组件的位置;
标签组件JLabel类
按钮组件JButton类
3、布局管理器
流式布局管理器FlowLayout类;
BorderLayout将一个窗口的版面划分成东、西、南、北、中五个区域;
绝对定位

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