导航:首页 > 编程语言 > java组件位置

java组件位置

发布时间:2022-09-01 04:10:22

java中组件的位置

1.如果你想自己制定组建位置this.setLayout(null);然后jbutton.setBounds(int x,int j,int w,int h);设置窗体位置
2.至于第二个用JDialog容器的dispose()方法应该可以

Ⅱ 如何设置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控件的大小,30是长,20是高。)

我给你个Java语言的例子,你看看吧。

importjavax.swing.JButton;
importjavax.swing.JFrame;
publicclassB{
B(){
JFramejf=newJFrame();
jf.setLayout(null);
JButtonjb=newJButton("确定");
jb.setBounds(25,20,60,20);
jf.add(jb);
jf.setSize(200,100);
jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
jf.setVisible(true);
}
publicstaticvoidmain(String[]args){
newB();
}
}

运行结果:

Ⅲ java如何设置组件的位置

一般通过绝对定位来控制组件的位置:将你想通过坐标放置组件的父组件设置为空布局

Ⅳ 如何自由布置Java组件的位置

可以设置setlayout(null);
然后再在用setbounds(X,Y,width,height)是设置一个组件的位置和大小,4个参数用来确定一个长方形的区域,前两个分别是矩形左上角点的横纵坐标,后面两个参数是宽和高。

Ⅳ java 设置组件方法 位置

你看看吧
你的 f1.setVisible(true);
f1.setSize(600,300);
要放在你不局文件的最后 要不他怎么显示啊
不过你的程序没什么大错
给你给啦 不知道是不是你想要的结果 如果不是 你再说一声我帮你再看看

import java.awt.*;
import java.awt.event.*;
public class Text {
public static void main(String args[])
{
Frame f1=new Frame("主窗口");

f1.setBackground(Color.gray);
Panel p1=new Panel();
p1.setSize(300,240);
f1.add(p1);
Button b1=new Button("打开对话框");
b1.addActionListener(new ab1(f1));
p1.add(b1);
p1.setLayout(null);
b1.setBounds(250, 70, 100, 40);
Button b2=new Button("结束程序运行");
b2.addActionListener(new ab2());
p1.add(b2);
b2.setBounds(250, 140, 100, 40);
f1.setVisible(true);
f1.setSize(600,300);
}
}
class ab1 implements ActionListener
{
Frame x;
ab1(Frame f1){
this.x=f1;

}
public void actionPerformed(ActionEvent e)
{
Dialog dlg=new Dialog(x,"模态对话框" ,false);
dlg.setSize(300,300);
dlg.setVisible(true);
Button b3=new Button("关闭对话框");
dlg.setLayout(null);
b3.setBounds(100, 100, 100, 100);
dlg.add(b3);
b3.addActionListener(new ab3(dlg));
dlg.addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e){
System.exit(0);
}
});

}
}
class ab2 implements ActionListener
{
public void actionPerformed(ActionEvent e)
{
System.exit(0);
}
}
class ab3 implements ActionListener
{
Dialog x;
ab3(Dialog dlg)
{
this.x=dlg;
}
public void actionPerformed(ActionEvent e)
{
x.setVisible(false) ;
}
}

还有就是 你的JFrame和panle 面板的布局 你为什么不用 Bounds 这个方法呢 设这一下他先是位置 美化一下

Ⅵ Java中,如何设置组件的大小以及位置

有布局管理器的情况下,设置组件位置大小是不起作用的。

可以用如下代码设置布局管理器为空。
setLayout(null);

但是还是建议找本教程学习一下常用的布局管理器。

Ⅶ java中控制组件在窗口中的位置

给你个插件,拖控件,


你这个要布局啊

BoxLayout

Ⅷ 安卓中java怎么设置控件位置

1、使用相对布局,可以直接把组件摆放到指定的位置,但是相对布局中的所有组件是依赖于第一个组件的位置来定义的
2、使用属性指明组件的摆放位置。

Ⅸ java有什么方法可以把组件放到JPanel的指定位置

可以用 setBounds(x,y,w,h); 组件左上角x,y,宽高w,h
假定你窗体宽高为:400,300,左部面板p,按钮btn1,2,3,4
jf.setLayout(null);//父容器布局要为null
p.setLayout(new GridLayout(4,4));//左边面板4*4网格

p.setBounds(0,0,300,240);
btn1.setBounds(245,10,50,40);
btn2.setBounds(245,80,50,40);
btn3.setBounds(245,150,50,40);
btn4.setBounds(245,220,50,40);
位置不合适,可以慢慢调

Ⅹ java JFrame 调整组件位置

public class NewClass2{
public static void main(String[] args){
JLabel jl=new JLabel("");
jl.setIcon(new ImageIcon("images/rear.gif"));
jl.setLayout(null);
jl.setBounds(20, 20, 20, 20);//参数的值只对输出的p的值有影响,对窗口中的图片位置完全没影响
jl.setLocation(30, 30);
Point p=jl.getLocation();
JFrame jf=new JFrame();
Container pane=jf.getContentPane();
pane.add(jl);
jf.setSize(200, 200);
jf.setVisible(true);
System.out.print(p);
}
}

阅读全文

与java组件位置相关的资料

热点内容
spwm软件算法 浏览:184
70多岁单身程序员 浏览:221
高考考前解压拓展训练 浏览:217
用纸做解压玩具不用浇水 浏览:584
谷轮压缩机序列号 浏览:736
牛顿插值法编程 浏览:366
php多用户留言系统 浏览:729
安卓和苹果如何切换流量 浏览:703
怎么知道dns服务器是多少 浏览:976
5995用什么简便算法脱式计算 浏览:918
电脑上如何上小米云服务器地址 浏览:921
手机资料解压密码 浏览:444
44引脚贴片单片机有哪些 浏览:692
阿里程序员脑图 浏览:189
广东编程猫学习班 浏览:708
上海数控编程培训学校 浏览:313
怎么下载我的解压神器 浏览:634
lib文件无用代码会编译吗 浏览:28
我的世界嗨皮咳嗽服务器怎么下 浏览:1003
mvn命令顺序 浏览:978