第十一周课程总结
九宫格问题
实验代码
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)