JAVA setBounds中4个int参数的含义
譬如我
JPanel jp=new JPanel(null);
jb1.setBounds(30,30,50,20);
jp.add(jb1);
其中的30,30,50,20分别代表什么 展开
setBounds(int x, int y, int width, int height)
前两个是组件左上角在容器中的坐标
后两个是组件的宽度和高度
参数:
x - 组件的新 x 坐标
y - 组件的新 y 坐标
width - 组件的新 width
height - 组件的新 height
扩展资料:
INT函数将返回实数向下取整后的整数值。它的语法格式为INT (number),其中的number是需要进行取整的实数。例如INT( 8.6)的返回值为8,而INT(-8.6)的返回值为-9。TRUNC函数是将数字的小数部分截去,返回数字的整数部分。
语法格式为TRUNC(number,number_digits),其中number为需要截尾取整的数字,number_digits为指定取整精度的数字,默认为0。例如函数TRUNC(8.5)的返回值是8,而TRUNC(-8.5)的返回值为-8。
参考资料来源:百度百科-INT()函数
2017-12-21
setBounds
public void setBounds(int x,
int y,
int width,
int height)
移动组件并调整其大小。由 x 和 y 指定左上角的新位置,由 width 和 height 指定新的大小。
参数:
x - 组件的新 x 坐标
y - 组件的新 y 坐标
width - 组件的新 width
height - 组件的新 height
前两个是组件左上角在容器中的坐标
后两个是组件的宽度和高度
方法原形是setBounds(int x, int y, int width, int height)。
这是一个重载方法,还有一种形式是setBounds(Rectangle r);
比如:setBounds(new Rectangle(30, 30, 50, 20)),是一样的。