Java 能否在程序运行中动态更改控件的显示,比如让 JPanel 内的部分或全部控件消失?

解决方案 »

  1.   

    可以,把你想隐藏的控件用remove方法从JPanel里清除掉,然后调用UpdateUI方法刷新一下。
    想重新显示时,用add方法重新布局到JPanel。
      

  2.   

    或者setVisable(false);updateUI();
      

  3.   

    remove方法。
    2F的方法我没试,如果可行的话,我觉得倒比用remove方法来得方便。
      

  4.   

    我试了一下,JPanel 可以,JTable 好像不行。
      

  5.   

    JPanel和JTable是两种截然不同的界面组件...