java中如何定义控件的坐标(绝对位置)
2个回答
推荐于2018-10-21 · 知道合伙人软件行家
关注
展开全部
1. public void setLocation(Point p)
将组件移到新位置。通过点 p 来指定新位置的左上角。在父级坐标空间中给出点 p。
参数:
p - 定义新位置左上角的点,在此组件的父级坐标空间中给出
2. public void setLocation(int x, int y) //重载的方法
将组件移到新位置。通过此组件父级坐标空间中的 x 和 y 参数来指定新位置的左上角。
参数:
x - 父级坐标空间中新位置左上角的 x 坐标
y - 父级坐标空间中新位置左上角的 y 坐标
3. public void setBounds(int x,
int y,
int width,
int height)
移动组件并调整其大小。由 x 和 y 指定左上角的新位置,由 width
和 height 指定新的大小。
参数:
x - 组件的新 x 坐标
y - 组件的新 y 坐标
width - 组件的新 width
height - 组件的新 height
将组件移到新位置。通过点 p 来指定新位置的左上角。在父级坐标空间中给出点 p。
参数:
p - 定义新位置左上角的点,在此组件的父级坐标空间中给出
2. public void setLocation(int x, int y) //重载的方法
将组件移到新位置。通过此组件父级坐标空间中的 x 和 y 参数来指定新位置的左上角。
参数:
x - 父级坐标空间中新位置左上角的 x 坐标
y - 父级坐标空间中新位置左上角的 y 坐标
3. public void setBounds(int x,
int y,
int width,
int height)
移动组件并调整其大小。由 x 和 y 指定左上角的新位置,由 width
和 height 指定新的大小。
参数:
x - 组件的新 x 坐标
y - 组件的新 y 坐标
width - 组件的新 width
height - 组件的新 height
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
setBounds(x, y, width, height)
x,点坐标,y点左边
width 控件宽, height 控件高
x,点坐标,y点左边
width 控件宽, height 控件高
更多追问追答
追问
这样不可以的,不变。谢谢哈
追答
你放到那个 布局里了?
要放到 无布局那种的才有用
直接放到 frame 用frame的setLayout(null)方法
放到panel 里用 panel 的setLayout(null)方法
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询