學習課程:第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、學習心得:
腳踏實地,一往無前,仰望星空。