我想做一个界面,结构如下:
        panel           高度:140
            panel-1       初始高度:100 。子面板可见
                panel-11
                panel-12
            panel-2       初始高度:20。 其子面板不可见
                panel-21
                panel-22
            panel-3       初始高度:120。其子面板不可见
                panel-31
                panel-32
大面板panel由3个子面板组成,分别为panel-1,panel-2,panel-3,它们垂直排列,3个子面板又分别有子面板。
当按下panel-2时发生如下动作:
             panel-1的高度变为20,其子面板设为不可见
             panel-2的高度变为100,位置上移80。子面板设为可见
             panel-3 不变。
我按下panel-2时。以上3个动作都正确执行了,可是panel-2却无法正确显示。
调用System.out.pringtln(panel-2);发现panel-2 是invalid的,(之前是valid). 请哪位高手帮帮我,问题出在哪里,我都弄了一天了。
 还有,要手动显示组件吗?
    如果是怎么手动显示?
谢谢各位了!!