
正文
java代码设置控件位置,java自定义控件
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
java中控制组件在窗口中的位置
java图形界面的组件可以使用绝对定位,设置x、y轴的属性,示例如下:public void setBounds(int x,int y,int width,int height)移动组件并调整其大小。
如果只有一个JTextField的话,那么布局管理器使用默认FlowLayout就可以。
int getX()返回组件原点的当前 x 坐标。int getY()返回组件原点的当前 y 坐标。
可以设置setlayout(null);然后再在用setbounds(X,Y,width,height)是设置一个组件的位置和大小,4个参数用来确定一个长方形的区域,前两个分别是矩形左上角点的横纵坐标,后面两个参数是宽和高。
还有一些非官方的好用布局管理器:XYLayout(按大小和位置布局)、VerticalFlowLayout (纵向流水布局)、TableLayout(表格布局)。一般的Java程序布局方式:用FlowLayout布局一些按钮,用BorderLayout嵌套多个面板。
相关问答
Q1: Java中如何给JButton/JLabel定位置?【高分悬赏】
1、LEFT、RIGHT、CENTER、LEADING 、TRAILING等参数表示label中内容对齐方式:左对齐、右对齐、居中、靠顶对齐、靠下对齐\x0d\x0a可以。
2、写代码时,把你要放在上面的那个JLabel写在前面就好了,或者用Jbuilder工具调。
3、JButton放在JPanel中啦,JPanel默认布局是FlowLayout,所以设置坐标没有任何作用。
4、FlowLayout 流式布局,从左到右,如果到边界就换行再从左到右。BorderLayout 边界布局(默认布局方式),按东西南北中五个方向来布局,默认是中。后设置在同样位置的控件会覆盖之前的控件。
Q2: 给在JPanel容器内的东西怎么设置位置和大小
1、你要设置什么容器了。比如:jPanel容器,就可以jPanel.setLayout(new GridBagLayout());这样设置了。
2、JPanel 和Panel都能调用setPreferredSize(Dimension preferredSize);来设置初始大小。如果是随窗口变化而变化大小的话,一般不用写,他会根据父组件的大小自动调整大小。
3、有布局管理器的情况下,设置组件位置大小是不起作用的。可以用如下代码设置布局管理器为空。把JFrame设置个BorderLayout,把JPanel放在North里,JPanel就会自动调整大小了。
Q3: 安卓中java怎么设置控件位置
1、,首先明确BUTTON是安卓的一个控件,是用java语言写的。
2、使用控件的setLayoutParams 方法,改变布局参数。很容易改大小,设置Height 和 Width 即可 改位置会受到布局限制。
3、null布局:即将布局管理器设置为null。此时,通过调用子控件的setBounds方法进行布局。其他布局管理器。
4、public void setLocation(Point p)将组件移到新位置。通过点 p 来指定新位置的左上角。在父级坐标空间中给出点 p。
5、可以设置setlayout(null);然后再在用setbounds(X,Y,width,height)是设置一个组件的位置和大小,4个参数用来确定一个长方形的区域,前两个分别是矩形左上角点的横纵坐标,后面两个参数是宽和高。
java代码设置控件位置的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java自定义控件、java代码设置控件位置的信息别忘了在本站进行查找喔。







