时间过得好快,第十一周就要截止了。不该遗憾的,要开心,要努力。
学习课程:第18章 图形界面
讲师:李津
一、实验:打印九宫格
(1)实验代码
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)实验结果截图
二、学习总结:
1.了解AWT与Swing的关系。
2.了解一些常见的容器
(1)基本容器JFrame常用类的操作方法:
(2)使用Dimension和Point类设置组件大小和显示位置。
(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)
缺点:排版不能适应窗体的变化。
三、学习心得:
脚踏实地,勇往直前,仰望星空。