時間過得好快,第十一週就要截止了。不應遺憾的,要開心,要努力。

學習課程:第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、學習心得:

腳踏實地,一往無前,仰望星空。

相關文章
相關標籤/搜索