jbutton的问题
我想实现在一个jframe上放置n个按钮 实现 给全局变量i赋值
按钮1 执行 i=1
按钮2 执行 i=2
由于要赋值的按钮过多,我想不适宜把他们全都new出来
而且第一时间 只显示 按钮1,和按钮2
第二时间只显示 按钮1 和按钮3
.....
第n时间显示 。

解决方案 »

  1.   

    这种情况,一般有两种做法:  一种做法:把按钮全部产生,但不要显示在Jframe中,当你想显示的时候,调用按钮的setVisible方法,把按钮显示出来,你的意思是不想用这种方法。 第二种做法:可以当你需要显示按钮的时候,再去产生它,并把它加到Jframe中,显示出来。  另外,你说的第一时间,描述的不是太清楚!  
      

  2.   

    根本不用产生所有的按钮,只要把jbutton上面的文字,actioncommand改掉,然后用一个actionlistener去监听,判断不同的actioncommand做不同的事,楼主参考一下api吧