请各位指教,看看下面这段代码有问题不?

lcb378533070 2012-12-12 08:15:15
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控件,请问我是不是添加监视器没明确指定控件?
...全文
138 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
lcb378533070 2012-12-13
  • 打赏
  • 举报
回复
我换个方式生成控件对象,试试看可以不?
dracularking 2012-12-12
  • 打赏
  • 举报
回复
很可能是布局的原因让其它显示不了 add(bt); 和添加监听器应该没什么关系,添加监听器步骤已经完备了

51,410

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧