java控件位置代码 java代码设置控件属性

问个JAVA控件位置放置问题如果java控件位置代码你不用布局管理器来做java控件位置代码的话,可以用VE 或者 WindowBilder 或者 swt 来做,
就是下载以上插件,直接拖动相应java控件位置代码的控件到面板里,把主容器layout设为null以后自行设置控件坐标,大小
手写也行:
import java.awt.*;
import javax.swing.JButton;
import javax.swing.JComponent;
import javax.swing.JFrame;
public class LocationTest extends JFrame {
private static final long serialVersionUID = 1L;
private JComponent c = new JButton("控件一");
public void frameInits() {
this.setLayout(null);//设为null
this.setBounds(150, 120, 400, 300);
this.setBackground(Color.LIGHT_GRAY);
c.setBounds(40, 40, 100, 50);//设定坐标,大小
this.add(c);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setVisible(true);
}
public static void main(String[] args) {
new LocationTest().frameInits();
}
}
android中用java代码控制ImageButton的大小和位置加入ImageButton放在线性布局里面java控件位置代码的:LinearLayout.LayoutParams params=(LinearLayout.LayoutParams)btn.getLayoutParams();
params.setMargins(0, 0, 0, 0); // 设置控件java控件位置代码的margin上下左右控制位置
params.heigth= 100;//控制高度
params.width=100;//控制宽度
如是在相对布局里面只需把LinearLayout改为相对布局的就行java控件位置代码了
如何设置java控件的位置和大小把java控件所在的容器(比如:JFrame,JPanel)的布局设为空布局 。(比如:jp.setLayout(null);
然后用java控件的setBounds函数设置java控件的位置和大小 。(比如:JTextField jtf=new JTextField(5); jtf.setBounds(100,100,30,20);//100,100是在容器中的相对位置坐标x和坐标y
30,20是Java控件的大?。?0是长,20是高 。)
我给你个Java语言的例子,你看看吧 。
import javax.swing.JButton;
import javax.swing.JFrame;
public class B {
B(){
JFrame jf=new JFrame();
jf.setLayout(null);
JButton jb=new JButton("确定");
jb.setBounds(25, 20, 60, 20);
jf.add(jb);
jf.setSize(200,100);
jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
jf.setVisible(true);
}
public static void main(String[] args) {
new B();
}
}
运行结果:
Java中怎样使按钮等控件位置位于frame的上边沿的中部? 用setLocation(x,y);来实现setLocation
public void setLocation(int x,
int y)将组件移到新位置 。通过此组件父级坐标空间中的 x 和 y 参数来指定新位置的左上角 。
参数:
x - 父级坐标空间中新位置左上角的 x 坐标
y - 父级坐标空间中新位置左上角的 y 坐标
setLayout会覆盖setLocation行为,
setLocation()不能保证跨平台的界面一致性
java中如何定义控件的坐标(绝对位置)1. public void setLocation(Point p)
将组件移到新位置 。通过点 p 来指定新位置的左上角 。在父级坐标空间中给出点 p 。
参数:
p - 定义新位置左上角的点 , 在此组件的父级坐标空间中给出
【java控件位置代码 java代码设置控件属性】2. public void setLocation(int x, int y) //重载的方法
将组件移到新位置 。通过此组件父级坐标空间中的 x 和 y 参数来指定新位置的左上角 。
参数:
x - 父级坐标空间中新位置左上角的 x 坐标
y - 父级坐标空间中新位置左上角的 y 坐标
3. public void setBounds(int x,
int y,
int width,
int height)
移动组件并调整其大小 。由 x 和 y 指定左上角的新位置,由 width
和 height 指定新的大小 。
参数:
x - 组件的新 x 坐标
y - 组件的新 y 坐标
width - 组件的新 width
height - 组件的新 height
java控件位置代码的介绍就聊到这里吧 , 感谢你花时间阅读本站内容,更多关于java代码设置控件属性、java控件位置代码的信息别忘了在本站进行查找喔 。

    推荐阅读