第十一周课程总结

九宫格问题

实验代码


import java.awt.FlowLayout;
import java.awt.GridLayout;

import javax.swing.JButton;
import javax.swing.JFrame;

public class test {
	public static void main(String[] args) {
		
		JFrame frame=new JFrame("窗口");
		frame.setLayout(new GridLayout(3,3));
		JButton button=null;
		for(int i=1;i<=9;i++) {
			button=new JButton(""+i);
			frame.add(button);
			
			
		}
		frame.pack();
		frame.setVisible(true);
		
		
	}
   
}

总结

实验题挺简单的,对着书上写就是了。

本周学习了容器,swing,布局管理器的使用,主要有五种FlowLayout流式布局、BorderLayout边界布局、GridLayout网格布局、CardLayout卡片布局、绝对定位。

FlowLayout

BorderLayout

GridLayout

CardLayout

绝对定位

可以用x,y,来定位一个组件的位置,高和宽来确定组件大小。
方法:

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

原文地址:https://www.cnblogs.com/hy14157/p/11812601.html