社区
Java SE
帖子详情
Component类控制控件大小和位置的方法有:setBounds 和setSize setLocation ,它们都有设置位置大小的功能,但不知道它们有什么区别?
wangkan333
2007-04-03 04:32:11
Component类控制控件大小和位置的方法有:setBounds 和setSize setLocation ,它们都有设置位置大小的功能,但不知道它们有什么区别?
...全文
846
3
打赏
收藏
Component类控制控件大小和位置的方法有:setBounds 和setSize setLocation ,它们都有设置位置大小的功能,但不知道它们有什么区别?
Component类控制控件大小和位置的方法有:setBounds 和setSize setLocation ,它们都有设置位置大小的功能,但不知道它们有什么区别?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ngqzmjmj
2007-06-06
打赏
举报
回复
本身setLocation与setSize内部本身就是调用的setBounds()方法
wangkan333
2007-04-04
打赏
举报
回复
我是楼主:回 rilly(秋◆水)
首先谢谢你的回答,不过你所回答的我还是看不出它们有什么区别啊?
我所疑惑的是 setBounds() 所完成的功能
和setSize(),setLocation() 共同所完成的功能 好像是一样的,它们真的所完成的功能全一样吗?
如果不一样,我什么时间用setBounds(),什么时候用setSize,setLocation()?
frilly
2007-04-03
打赏
举报
回复
public void setLocation(int x,
int y)将组件移到新位置。通过此组件父级坐标空间中的 x 和 y 参数来指定新位置的左上角。
public void setSize(Dimension d)调整组件的大小,使其宽度为 d.width,高度为 d.height。
public void setBounds(int x,
int y,
int width,
int height)移动组件并调整其大小。由 x 和 y 指定左上角的新位置,由 width 和 height
Java的常用
方法
总汇
对于组件
类
的一些常用
方法
,包括但不限于
设置
组件的背景颜色(
set
Background(Color c))、前景颜色(
set
Foreground(Color c))、字体(
set
Fonts(Font f))、
位置
(
set
Bounds
()、
set
Location
())、尺寸(
set
Size
())...
Java的常用
方法
总汇.doc
例如,`
set
Background()`和`
set
Foreground()`用于改变组件的背景和前景颜色,`
set
Font()`
设置
组件的字体,`
set
Bounds
()`和`
set
Location
()`调整组件的
位置
和
大小
,`
set
Size
()`只
设置
大小
,`
set
Visible()`
控制
组件的...
JavaAwtSwing
Component
用
set
Location
()
set
Size
()
set
Bounds
()调
位置
尺寸时,要用 父组件.
set
Layout(null); 移除layout
JavaAwtSwing
Component
用
set
Location
()
set
Size
()
set
Bounds
()调
位置
尺寸时,要用 父组件.
set
Layout(null);移除layout 父组件.
set
Layout(null) 如 frame.
set
Layout(null) package
component
; import java.awt.*; import...
Swing中
set
Bounds
无法调整组件
大小
原因
Swing中提供多种方式定义组件
大小
1.
set
Preferred
Size
...也就是说,这些组件的资源将被销毁,它们消耗的任何内存都将返回到os,并且它们将被标记为不可显示。
设置
窗口的最佳
大小
此
方法
会导致尽快调用此组件的更新
方法
。
set
Preferred
Size
和的
set
Size
和
set
bounds
的用法
set
Size
将调整组件
大小
到指定的
大小
。
set
Preferred
Size
设置
首选
大小
。该组件实际上可能不是这个
大小
,取决于它所在的容器的
大小
,或者用户是否手动调整组件的
大小
。
set
Size
()如果你的组件的父母没有布局...
Java SE
62,635
社区成员
307,269
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章