提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
如何设置java控件的位置和大小
1、null布局:即将布局管理器设置为null。此时,通过调用子控件的setBounds方法进行布局。其他布局管理器。
2、使用相对布局,可以直接把组件摆放到指定的位置,但是相对布局中的所有组件是依赖于第一个组件的位置来定义的 使用属性指明组件的摆放位置。
3、可以设置setlayout(null);然后再在用setbounds(X,Y,width,height)是设置一个组件的位置和大小,4个参数用来确定一个长方形的区域,前两个分别是矩形左上角点的横纵坐标,后面两个参数是宽和高。
4、有布局管理器的情况下,设置组件位置大小是不起作用的。可以用如下代码设置布局管理器为空。把JFrame设置个BorderLayout,把JPanel放在North里,JPanel就会自动调整大小了。
相关问答
Q1: 如何自由布置Java组件的位置?
一般的Java程序布局方式:用FlowLayout布局一些按钮,用BorderLayout嵌套多个面板。
⑴、水平布置:将装置和元件按行布置,使得其连线线一般成水平布置。 ⑵、垂直布置:将装置或元件按列排列,连线线成垂直布置。 ⑶、交叉布置:将相应的元件连线成对称的布局。
首先对要添加其它组件的组件setLayout(null),然后对于要添加的组件每个setBounds(int,int,int,int)其中前两个参数是组件左上角的坐标,后两个参数是宽和高。最后一个一个add就行了。
Q2: java要写一个窗体需要的控件位置是怎么让他在指定的位置的
1、Java中通过布局管理器(LayoutManager)来布局控件。常见的布局管理器如下:BorderLayout:Frame和Dialog的默认布局管理器。
2、int y)将组件移到新位置。通过此组件父级坐标空间中的 x 和 y 参数来指定新位置的左上角。
3、例如:JPanel在窗体中间偏下出现,设置JPanel的颜色为蓝色 先把JFrame的布局管理器设置为空(setLayout(null)),再调用JPanel的setLocation()方法设置它的位置。
4、public void setLocation(Point p)将组件移到新位置。通过点 p 来指定新位置的左上角。在父级坐标空间中给出点 p。
Q3: java中如果适用了布局管理器,还能再设置按钮等组件的大小和位置了...
1、GridLayout 似乎会忽略组件的大小,然后自己去平均分配每个组件的大小。
2、建议你更改布局管理器或把两个按钮放到一个布局管理器为null的容器里,再设置大小和位置。
3、Control-Shift-R: 打开资源(不只是用来寻找Java文件)。小提示:利用Navigator视图的黄色双向箭头按钮让你的编辑窗口和导航器相关联。这会让你打开的文件对应显示在导航器的层级结构中,这样便于组织信息。如果这影响了速度,就关掉它。
4、如果eclipse可以轻松打开接口的实现类,按ctrl+t会列出接口的实现类。Control-Shift-R:开放资源。提示:使用Navigator视图中的黄色双箭头按钮将您的编辑窗口与Navigator相关联。
5、Java系统本身也具有很强的可移植性,Java编译器是用Java实现的,Java的运行环境是用ANSI C实现的。 Java语言是解释型的。如前所述,Java程序在Java平台上被编译为字节码格式, 然后可以在实现这个Java平台的任何系统中运行。
6、解释:这个是java规范内容,如果没有设置默认的布局类型的话,那么就是按这个类型布局。
Q4: java有什么方法可以把组件放到JPanel的指定位置?
1、add(Component comp, Object constraints) 方法是把指定组件添加到指定位置。p.add(l,new Integer(Integer.MIN_VALUE));表示把I面板添加到p面板的尾部。
2、JPanel吧?JPanel是透明的,一般不固定大小和位置,而是用布局管理器。
3、可以用add添加组件,然后调用JPanel的remove方法,来删除组件。
关于java怎么调整控件位置和java自定义控件的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。





