removeAll()最好的办法是重新生成一个toolbar

解决方案 »

  1.   

    可能在component.visible上作文章会好一点
    就是在不同的状态让不同的组件组可见,让其它的不可见。
      

  2.   

    用removeAll()我试过了,但有个问题比如第一次显示为四个,第二次显示为三个,但如果先运行第一次后,再点击第二个显示三个组件的那个按钮,就会发现第一次产生的四个组件在点击第二个按钮后会仍然存在最后一个比如击按钮1,显示12345;击按钮2,显示678,那么先点击按钮1,再点击按钮2时,就会出现67845,怎么办?我觉得好象应该有个刷新的函数,谁知道关于wks的visible可行方案不高,因为在排列方式上怎么选择?用voerlayout?况且隐藏属性也占位置的
      

  3.   

    我想wks的方法是正确的.但你还要改以下布局.
    试试FlowLayout或者CardLayout.