首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java相关 >

控件的自动创建有关问题

2012-09-08 
控件的自动创建问题有一个问题,就是控件自动创建的问题,比如说我数据库中有N个信息,这N个信息要创建N个jbu

控件的自动创建问题
有一个问题,就是控件自动创建的问题,比如说我数据库中有N个信息,这N个信息要创建N个jbutton,该怎样代码实现呢?我试着先查询出需要创建button的信息,然后以信息中的字符命名为jbutton的名字,但是失败了,有没大侠们给解释一下,或给段代码参考一下,昨晚做梦都再解决这个问题呢,拜托!~

[解决办法]
其实不复杂啊,不知道为啥你失败了,参见:

Java code
import java.awt.FlowLayout;import javax.swing.JButton;import javax.swing.JFrame;public class ButtonArray extends JFrame {    public ButtonArray() {        this.setLayout(new FlowLayout(FlowLayout.CENTER, 5, 5));        this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);    }    public JButton[] addButtons(String[] names) {        JButton[] btns = new JButton[names.length];        for (int i = 0; i < names.length; i++) {            btns[i] = new JButton(names[i]);            this.add(btns[i]);        }        return btns;    }    public static void main(String[] args) {        ButtonArray ba = new ButtonArray();        ba.setSize(300, 200);        ba.setVisible(true);        String[] names = { "AAAA", "BBBB", "CCCC", "Hello", "World", "1111", "2222", "3333", "4444" };        ba.addButtons(names);    }} 

热点排行