怎样实现抽屉式菜单

Godkill 2008-02-25 02:19:48
就像QQ那种。网上查了查没看见。只下了一个开源的。做的倒是不错就是代码太乱了。还没注释。看半天没看懂。。。我自己也做了一个,但是效果不好。。我用的几个panel用borderLayout样式来套。结果标题中间隔了很大空隙。
...全文
391 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
wdman 2008-02-25
  • 打赏
  • 举报
回复
考虑用图片填充.
Godkill 2008-02-25
  • 打赏
  • 举报
回复
2楼说的抽屉LIST是组件么?是LIST组件?我现在是几个panel叠加的.panel1是borderlayout把标题按钮放panel1的北,内容panel放panel1的中,第2层抽屉panel2放panel1的南,同样第2标题放panel2的北,内容放panel2的中。第3层抽屉panel3放panel2的南。。。。。就这样循环。都用的borderlayout样式,执行的时候是把内容panel移除,然后把下个抽屉的panel移到上个panel的中。其他抽屉的内容panel都隐藏。
约翰羊 2008-02-25
  • 打赏
  • 举报
回复
学名好像叫outlook bar
搜搜看
ohuan 2008-02-25
  • 打赏
  • 举报
回复
关注,帮顶~~~
抽屉式菜单是什么样的啊,没见过啊~~`汗````
liang8305 2008-02-25
  • 打赏
  • 举报
回复
能不能这样,
把单个抽屉打开和移动,转化为:整体顺序的重绘

自己写一个panel,里面包含一个抽屉list
这个panel就是负责显示这个list

每次刷新的时候重新根据这个list,按顺序add控件
抽屉,抽屉,被显示(打开)的抽屉,抽屉内容panel,抽屉,抽屉

(把这个panel的layout设置一下,他就会根据添加顺序上下排列控件,具体是那个layout,查下API吧,我也不记得了)



62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧