本人用java做了个图书管理系统 ,主界面的组件不能够随窗口的的减小而成比例减小.怎么做?马上结帖

刘彬彬 2008-04-07 10:43:23
本人用java做了个图书管理系统 ,主界面的组件不能够随窗口的的减小而成比例减小.(当然也不能够随窗口的增大而增大)怎么做?马上结帖
...全文
308 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
xtsqianli 2010-01-20
  • 打赏
  • 举报
回复
冷个简单
caiming250 2008-04-08
  • 打赏
  • 举报
回复
you can change the config of container like that: setDynamicLayout(true);
jyf7356759 2008-04-08
  • 打赏
  • 举报
回复
用swing做的?那就看你怎么用layout了。
lizhelun520 2008-04-08
  • 打赏
  • 举报
回复
我觉得应该先用Panel做整体上的布局,再在各个Panel上使用Layout方法
这样做的效果能够使自己的程序看起来比较紧凑!!!兄台可以自己试试!
momo1985 2008-04-08
  • 打赏
  • 举报
回复
啊我看错了还以为楼主要求组件一起变化呢……我错了,楼上正解
zysmiracle 2008-04-08
  • 打赏
  • 举报
回复
如果用Null布局,就是绝对定位,那么控件的大小和位置就不能随着窗口改变,

建议用其他的Layout ,根据所有的控件来定位,没有控件的地方可以用其他控件来挤压,也可以用panel来做整体布局,
然后再在每个panel上用Layout
momo1985 2008-04-08
  • 打赏
  • 举报
回复
用的SWING编写用户界面吗?
那你可以用BorderLayout()
这种布局管理器,具体你上网搜吧,这里讲太罗嗦
云上飞翔 2008-04-08
  • 打赏
  • 举报
回复
[Quote=引用楼主 javazhuobin 的帖子:]
本人用java做了个图书管理系统 ,主界面的组件不能够随窗口的的减小而成比例减小.(当然也不能够随窗口的增大而增大)怎么做?马上结帖
[/Quote]
答:公供你参考
方法一、将布局管理器定义为null。然后主界面的各组件你用setLocation(..)与setSize(..)来定位与人为指定大小。这样就不可变了。好处:任意布局、任意大小且不变。坏处:工作量不小。
方法二:按自己要求,定义自己特定的布局管理器。在其中不允许它随主窗口进行大小调整。
其它方法,请大家补充吧。抛砖引玉。
&永无止境 2008-04-08
  • 打赏
  • 举报
回复
up
刘彬彬 2008-04-08
  • 打赏
  • 举报
回复
老实话,没用!
刘彬彬 2008-04-07
  • 打赏
  • 举报
回复
提供点具体的啊?

这个是不能够得分的啊!哈哈
懒羊羊 2008-04-07
  • 打赏
  • 举报
回复
用pack()方法试试

62,623

社区成员

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

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