導航:首頁 > 編程語言 > 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組件位置相關的資料

熱點內容
網劇程序員那麼可愛15集完整版 瀏覽:172
pdf怎麼生成 瀏覽:933
pythondict樹 瀏覽:582
ilo2命令 瀏覽:292
會飲pdf 瀏覽:88
軟體加密到哪裡去了 瀏覽:604
nas可以做雲伺服器嗎 瀏覽:623
app利率怎麼算 瀏覽:8
廣電運通程序員 瀏覽:568
程序員放棄後會怎樣 瀏覽:189
河北模具編程 瀏覽:192
adb查找命令 瀏覽:325
安卓手機視頻文件夾怎麼打開 瀏覽:315
平板加密手機後怎麼關閉 瀏覽:573
流媒體伺服器應該注意什麼 瀏覽:540
d8命令編譯 瀏覽:971
壓縮包解壓需要多少空間 瀏覽:153
如何查找app屬性 瀏覽:393
android人臉識別技術 瀏覽:328
pc104編程 瀏覽:339