如图所示:当鼠标点击图中 Toplevel Containers 时出现一个下拉的按钮栏,然后点击 JFrame 右边窗体中显示其功能。
当再次点击 Toplevel Containers 时下拉的按钮栏缩进消失……
这样的功能该怎么实现?
今天发了一个帖子,可能是我没说清楚,所以……呵呵,希望看过那个帖子的朋友别介意……
图A:
图B:谢谢各位朋友们,今天已经鼓捣了一天,还没鼓捣出来……很郁闷
当再次点击 Toplevel Containers 时下拉的按钮栏缩进消失……
这样的功能该怎么实现?
今天发了一个帖子,可能是我没说清楚,所以……呵呵,希望看过那个帖子的朋友别介意……
图A:
图B:谢谢各位朋友们,今天已经鼓捣了一天,还没鼓捣出来……很郁闷
具体怎么搞的我也不是明白,我这有个例子,和有点相似,可以给你研究一下。
一个示例程序
当选中的时候,将相应的约束gridbagConstrains的weightY重置为1,其余的重置为0,然后你的component去repaint,validate,revalidate等等。
当然你使用树形也是没有问题的。至于效果,如果只有一层的话,还好一些,如果里面也比较复杂,那么你去改写CellRender可能就不是那么轻松的了