swing中的label隐藏后,我想让下面的label补充隐藏的label的位置,怎么设置啊?是有什么属性还是要写代码啊?

解决方案 »

  1.   

    不是隐藏后再显示,而是让其它的label去补充隐藏的label的位置!
      

  2.   

    如果布局为null ,那么就让 这两个 label 的 location 一样,应该就行了,这样 可见的就会重叠在 不可见的 label 之上 。
      

  3.   

    绝对定位的话,那么在删除时手动设置其他组件的位置,用setLocation吧
      

  4.   

    不能设为null,那样都会挤到一起了,我设的是free design,我的面板上有好多label,我不知道哪个label会可见,哪个会不可见,我想让它们自动排列。