第十一周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)