学习课程:第18章 图形界面java
讲师:李津布局
1、实验:打印九宫格学习
(1)实验代码spa
package Circle; import java.awt.FlowLayout; import java.awt.GridLayout; import javax.swing.JButton; import javax.swing.JFrame; public class Gou { public static void main(String[] args) { JFrame frame = new JFrame("九宫格"); frame.setLayout(new FlowLayout(FlowLayout.CENTER,4,4)); JButton but=null; for (int i=1;i<=9;i++){ but =new JButton(i+""); frame.add(but); //加入按钮 } frame.pack(); frame.setVisible(true); } }
(2)实验结果截图code
2、学习总结:blog
1.了解AWT与Swing的关系。排序
2.了解一些常见的容器图片
(1)基本容器JFrame经常使用类的操做方法:io
(2)使用Dimension和Point类设置组件大小和显示位置。class
(3) 认识标签组件JLable:
3.了解JLable和JButton组件,并经过设置显示文字风格和显示图像。
4.了解文本框组件、密码框组件、文本域组件的使用。
5.布局管理器:
(1)FlowLayout流式布局管理器,使全部的组件依次进行排序。
(2)BorderLayout(行优先,必定知足行)。
(3)GridLayout表格布局。
(4)CardLayout每次只能显示一张卡片,经过设置休眠时间能够循环播放图片。
(5)使用SetBounds绝对定位:
public void SetBounds(int x,int y,int width,int height)
缺点:排版不能适应窗体的变化。
3、学习心得:
脚踏实地,一往无前,仰望星空。