Java开发网 Java开发网
注册 | 登录 | 帮助 | 搜索 | 排行榜 | 发帖统计  

您没有登录

» Java开发网 » Java GUI 设计 » SWT  

按打印兼容模式打印这个话题 打印话题    把这个话题寄给朋友 寄给朋友    该主题的所有更新都将Email到你的邮箱 订阅主题
flat modethreaded modego to previous topicgo to next topicgo to back
作者 一定要使用layout么??
qingxing2005





发贴: 58
积分: 0
于 2005-03-25 21:59 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
请问,就像在compiste里面定义一个button,一定要先定义layout么?
layout的作用和好处是什么?不是很明白

谢谢。



作者 Re:一定要使用layout么?? [Re:qingxing2005]
ifmirror





发贴: 4
积分: 0
于 2005-03-25 22:28 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
不定义Layout好像对于实现也不会有什么影响吧,Layout使得组件的布局得到控制,按照一定方式排布好的组件怎么也比不经控制看上去十分凌乱的好些。
如果没有布局管理器,原本看上去已经排好的组件会因为调整窗口的大小而发生移动,从而破坏界面。
呃,书上是这么说的。呵呵,我也是新手,大家献计献策,互相帮助呵。



作者 Re:一定要使用layout么?? [Re:qingxing2005]
marsbible





发贴: 14
积分: 0
于 2005-03-30 17:33 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
layout是一定要定义的,要不窗口大小一变,控件布局就乱了,你要不用现成的layout也行,那需要手工重写composite的paint,当它大小变化时,根据需要重新设置子控件的位置和大小,多麻烦,现成的layout足够了。


作者 Re:一定要使用layout么?? [Re:qingxing2005]
shawnma





发贴: 46
积分: 0
于 2005-04-02 22:04 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
layout的存在,主要是为了解决两个问题:
1,不同的平台,对组件的布局策略不同,所以必须得有layout组件,使得java界面,在所有平台下,看起来都是一样的。
2,就是窗口的缩放。



作者 Re:一定要使用layout么?? [Re:qingxing2005]
yipsilon





发贴: 248
积分: 31
于 2005-04-03 16:00 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
感觉楼主说的没有layout, 其实就是XYLayout, 自定义控件坐标吧. 这个在swt和awt/swing都有的


中国Eclipse社区,打造中国最专业的Eclipse开发者社区!!

地址:http://www.eclipseworld.org
作者 Re:一定要使用layout么?? [Re:qingxing2005]
kwm0707





发贴: 13
积分: 0
于 2005-04-05 09:22 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
xyLayout不同的IDE会提供不同的实现方法,个人建议不用.正如有位人兄说的那样,LAYOUT在resize和保持不同平台下的风格一致是很重要的



flat modethreaded modego to previous topicgo to next topicgo to back
  已读帖子
  新的帖子
  被删除的帖子
Jump to the top of page

   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923