读书人

请各位指教看看上面这段代码有有关问

发布时间: 2013-01-20 10:22:41 作者: rapoo

请各位指教,看看下面这段代码有问题不?
public void makeButton(String bn,GridBagLayout gridbag,GridBagConstraints gb)
{
JButton bt=new JButton(bn);
bt.setFont(new Font("Dialog",Font.PLAIN,28));
gridbag.setConstraints(bt,gb);//将gc所设置的约束应用到组件
bt.addActionListener(this);
add(bt);
}
我调用了几次makeButton函数,但窗体中只显示最后一次调用函数所得到的JButton控件,请问我是不是添加监视器没明确指定控件?

[解决办法]
很可能是布局的原因让其它显示不了
add(bt);
和添加监听器应该没什么关系,添加监听器步骤已经完备了

读书人网 >Java相关

热点推荐