小弟正在做毕业设计 图书管理系统 想用Windows优化大师左边的那种按钮 就是不知道是怎么做出来的 效果就是一竖排按钮 点击其中一按钮 按钮中的子菜单出现 然后这个按钮下面的按钮会移动到最下面 希望高手指教 谢谢啊
解决方案 »
- java 调用第三方应用程序(exe),如何让界面不显示?
- 数组的两个小问题
- 谁能告诉我,用java解析Excel时,环境怎么配置
- 请问如何在TOMCAT里面设置文件的输出类型?
- 一个死循环的问题
- html:text value属性赋值问题
- 大家好,我有一个问题想请教一下
- 请教,在jbuilder中的两个窗口的关闭问题?谢谢
- 简单问题100分:如何使JTable的单元格(或行)可以选择而不能编辑??
- java 显示FTP目录下所有文件,FTPFile[] files = ftpClient.listFiles(); 总是返回null
- java中怎样调用oracle中返回的varchar2的值啊!!!!
- java 运行时问题
每个按钮就是一个panel(panel1), panel1使用borderLayout, north放一个button(button1). center是一个panel(panel2).
panel2里面是你的二层按钮. 使用GridLayout, 列只有1列.最外层也是一个panel(panel0), 所有的panel1都放在panel0里面, panel1设置2种状态, 分别是expand和collapse.
panel1的最小尺寸(width: panel0.width, height: button1.height), 这个尺寸在collapse时候使用.
另外一个尺寸需要计算, (width: panel0.width, height: panel0.height-sum(其他panel1.height)).
layout重写是实现LayoutManager2. panel0的layout使用你自己的layout.另button1响应actionPerformed事件, 改变panel1的状态, 同时让panel0重画.
仅此而已.