xdxp.net
当前位置:首页 >> JAVA sEtBounDs中4个int参数的含义 >>

JAVA sEtBounDs中4个int参数的含义

setBounds(int x, int y, int width, int height) 前两个是组件左上角在容器中的坐标 后两个是组件的宽度和高度

setBounds public void setBounds(int x, int y, int width, int height)移动组件并调整其大校由 x 和 y 指定左上角的新位置,由 width 和 height 指定新的大校 参数: x - 组件的新 x 坐标 y - 组件的新 y 坐标 width - 组件的新 width height ...

以电脑屏幕左上定点为原点,向右为x轴,向下为y轴,第一个参数是x坐标,第二个是y坐标,第三个是x轴方向上的长度,第四个是y轴方向上的长度。

public void setBounds(int x, int y, int width, int height)移动组件并调整其大校由 x 和 y 指定左上角的新位置,由 width 和 height 指定新的大校 参数: x - 组件的新 x 坐标 y - 组件的新 y 坐标 width - 组件的新 width height - 组件的新...

这个使用中是没有区别的,不过楼主问这问题是出自什么原因呢?

setBounds 这个是控制按钮的位置大小的-->>JButton setSize();也是控制JButton,也能控制JTextArea JLabel 你用用就知道了,

是像素,就跟显示器分辨率的单位一样,假如你显示器的分辨率是1024*768,那就是说水平方向1024个像素,垂直方向768个像素。

setBounds:java.awt.Rectangle下的方法表示:获得此 Rectangle 的边界 Rectangle(Rectangle 指定了坐标空间中的一个区域,通过 Rectangle 对象的左上顶点的坐标(x,y)、宽度和高度可以定义这个区域) 你说的那几个数分别是不同的参数而已

你的fame.setVisible(true);太前了.. 往后挪挪... 而且尺寸太小了.. r1.setBounds(300,100,200,252); public static void main(String args[]) { Imageshow fame = new Imageshow(); fame.setSize(700, 500); fame.setLayout(null); fame.setDef...

java.awt.Component父类里,那么继承它类里也都有该方法,如JLabel类,JButton, Canvas, Checkbox, Choice, Container, JList, Scrollbar, TextComponent类等。如JLabel: public void setBounds(int x, int y, int width, int height)移动组件...

网站首页 | 网站地图
All rights reserved Powered by www.xdxp.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com