A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© wwwdai 中级黑马   /  2015-3-5 00:07  /  808 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

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=new JButton(str1);
           panel1.add(button);
       }
       for(int i=0;i<3;i++){
           button2=new JButton(str2);
           panel2.add(button2);
       }
       setSize(260,86);
       setVisible(true);
       setResizable(false);
      
    }
}
测试类:
import javax.swing.*;
public class testDaiQing1 {
    public static voidmain(String[] args) {
     DaiQing1frame = new DaiQing1();
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    }
}


5 个回复

正序浏览

回复 使用道具 举报
法国外籍军团 发表于 2015-3-5 15:45
技术分太难了啊………

有同感!
回复 使用道具 举报
法国外籍军团 来自手机 中级黑马 2015-3-5 15:45:20
板凳
技术分太难了啊………
回复 使用道具 举报 1 0
yjsf216 发表于 2015-3-5 00:24
楼主也是彻夜难眠攒积分啊

都一样,同为黑马努力中。
回复 使用道具 举报
楼主也是彻夜难眠攒积分啊
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马