黑馬程序員--GUI編程

——Java培訓、Android培訓、iOS培訓、.Net培訓、期待與您交流! ——-
GUI編程
1、 定義一個JPanel的子類,在該子類中放三個按鈕,然後創建該子類的兩個對象,生成如下界面。
這裏寫圖片描述
import java.awt.*;
import javax.swing.*;

public class DaiQing1 extends JFrame {
String[] str1={“button4”,”button5”,”button6”};
String[] str2={“button1”,”button2”,”button3”};
JButton[] button;
JButton[] button2;

JPanel panel1,panel2;
public DaiQing1(){
    super("Exercise11_1");
    button=new JButton[3];
    button2=new JButton[3];
    panel1=new JPanel();
    panel2=new JPanel();
    getContentPane().add(panel1,"North");
    getContentPane().add(panel2,"Center");
    panel1.setLayout(new GridLayout(1,3));
    panel2.setLayout(new GridLayout(1,3));
    for(int i=0;i<3;i++){
        button[i]=new JButton(str1[i]);
        panel1.add(button[i]);
    }
    for(int i=0;i<3;i++){
        button2[i]=new JButton(str2[i]);
        panel2.add(button2[i]);
    }
    setSize(260,86);
    setVisible(true);
    setResizable(false);

}

}

測試類:
import javax.swing.*;
public class testDaiQing1 {

public static void main(String[] args) { 
    DaiQing1 frame = new DaiQing1();
    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}

}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章