——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);
}
}