深入探究frame和frame bounds 区别的区别以及setframe bounds 区别使用

下次自动登录
现在的位置:
& 综合 & 正文
setCompoundDrawables和setCompoundDrawablesWithIntrinsicBounds区别
&&&&推荐文章:
【上篇】【下篇】温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!&&|&&
LOFTER精选
网易考拉推荐
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
当程序中隐去了状态栏,两者就一样了当程序中没有隐去状态栏,两者就不一样,因为状态栏的关系,前者返回的高度会小一点,远点的y值就是状态栏的高度
阅读(4062)|
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
历史上的今天
loftPermalink:'',
id:'fks_',
blogTitle:'关于UIScreen的applicationFrame和bounds方法区别',
blogAbstract:'前者返回的是程序可用的rect,后者返回的是,整个屏幕的rect当程序中隐去了状态栏,两者就一样了当程序中没有隐去状态栏,两者就不一样,因为状态栏的关系,前者返回的高度会小一点,远点的y值就是状态栏的高度',
blogTag:'关于uiscreen,applicationframe,bounds',
blogUrl:'blog/static/',
isPublished:1,
istop:false,
modifyTime:0,
publishTime:4,
permalink:'blog/static/',
commentCount:0,
mainCommentCount:0,
recommendCount:0,
bsrk:-100,
publisherId:0,
recomBlogHome:false,
currentRecomBlog:false,
attachmentsFileIds:[],
groupInfo:{},
friendstatus:'none',
followstatus:'unFollow',
pubSucc:'',
visitorProvince:'',
visitorCity:'',
visitorNewUser:false,
postAddInfo:{},
mset:'000',
remindgoodnightblog:false,
isBlackVisitor:false,
isShowYodaoAd:false,
hostIntro:'',
hmcon:'0',
selfRecomBlogCount:'0',
lofter_single:''
{list a as x}
{if x.moveFrom=='wap'}
{elseif x.moveFrom=='iphone'}
{elseif x.moveFrom=='android'}
{elseif x.moveFrom=='mobile'}
${a.selfIntro|escape}{if great260}${suplement}{/if}
{list a as x}
推荐过这篇日志的人:
{list a as x}
{if !!b&&b.length>0}
他们还推荐了:
{list b as y}
转载记录:
{list d as x}
{list a as x}
{list a as x}
{list a as x}
{list a as x}
{if x_index>4}{break}{/if}
${fn2(x.publishTime,'yyyy-MM-dd HH:mm:ss')}
{list a as x}
{if !!(blogDetail.preBlogPermalink)}
{if !!(blogDetail.nextBlogPermalink)}
{list a as x}
{if defined('newslist')&&newslist.length>0}
{list newslist as x}
{if x_index>7}{break}{/if}
{list a as x}
{var first_option =}
{list x.voteDetailList as voteToOption}
{if voteToOption==1}
{if first_option==false},{/if}&&“${b[voteToOption_index]}”&&
{if (x.role!="-1") },“我是${c[x.role]}”&&{/if}
&&&&&&&&${fn1(x.voteTime)}
{if x.userName==''}{/if}
网易公司版权所有&&
{list x.l as y}
{if defined('wl')}
{list wl as x}{/list}欢迎加入我们,一同切磋技术。 &
用户名: &&&
密 码: &
共有 14670 人关注过本帖
标题:setBounds的用法
等 级:新手上路
帖 子:101
&&问题点数:0&&回复次数:4&&&
setBounds的用法
我写了一个类继承自JFrame,用setBounds()方法来设置组件的大小和位置不管用,在API中介绍也有限,请问怎么样情况之下才能用这个方法设置组件的大小和位置?
搜索更多相关主题的帖子:
来 自:灌水之王
等 级:版主
威 望:155
帖 子:28494
专家分:59
任何情况下都可以如果是布局,则要把布局管理器设为null如果是顶级窗口类,则它可以让你在显示窗口的时候,显示在什么地方
可惜不是你,陪我到最后
等 级:新手上路
帖 子:101
就是说如果我要在JPanel里面用setBounds()方法,也要把JPanel设置成null?
GOOD GOOD STUDY DAY DAY UP!!
来 自:灌水之王
等 级:版主
威 望:155
帖 子:28494
专家分:59
把上一阶的布局管理器设为null就可以了比如JPanel jp=new JPanel(null);JButton jb1=new JButton("button1");JButton jb2=new JButton("button2");jb1.setBounds(30,30,50,20);jb2.setBounds(30,100,50,20);jp.add(jb1);jp.add(jb2);然后再把jp加到JFrame里面去就可以了你就可以看到两个按钮是以绝对位置来显示的
可惜不是你,陪我到最后
等 级:新手上路
帖 子:101
呵呵,好啦,已经明白啦,多谢了
GOOD GOOD STUDY DAY DAY UP!!
版权所有,并保留所有权利。
Powered by , Processed in 0.040015 second(s), 8 queries.
Copyright&, BCCN.NET, All Rights Reserved}

我要回帖

更多关于 frame和bounds区别 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信