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 ...

set bounds,这个是指自己去做一个位置,大小自己规定存放的 函数,系统默认的是setLayout();在使用前要把这个设置为 空 也就是 setLayout(null),(30,16,133,18)指的是在坐标(30,16)长133,宽18

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

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

你试试将Jpanel的布局改为null. 即在前面加一句this.setLayout(null)。 在布局管理器中,设置组件的位置和大小不太好。

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

buttons的父容器的layout设置为空

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

你的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...

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