當前位置:首頁 » 編程語言 » java中setbounds

java中setbounds

發布時間: 2022-05-24 10:17:44

java 關於setBounds()

把你代碼試了一下可以改變控制項的位置和大小。我是新創建了空的類MyJPanel

❷ 在Java中setBorder和setBounds一樣么

setBounds是設置控制項的坐標、寬度和高度
setBorder是設置一個邊界把控制項包圍

❸ Java中setBounds方法在哪個類中

java.awt.Component父類里,那麼繼承它類里也都有該方法,如JLabel類,JButton, Canvas, Checkbox, Choice, Container, JList, Scrollbar, TextComponent類等。如JLabel:
public void setBounds(int x,
int y,
int width,
int height)移動組件並調整其大小。由 x 和 y 指定左上角的新位置,由 width 和 height 指定新的大小。

參數:
x - 組件的新 x 坐標
y - 組件的新 y 坐標
width - 組件的新 width
height - 組件的新 height

❹ java中關於setbounds的問題

//jp1.setLayout(null);//將兩個面板的布局管理器都設為空
//jp2.setLayout(null);

屏蔽這兩行就可以了

❺ JAVA setBounds中4個int參數的含義

setBounds(int x, int y, int width, int height)

前兩個是組件左上角在容器中的坐標

後兩個是組件的寬度和高度

參數:

x - 組件的新 x 坐標

y - 組件的新 y 坐標

width - 組件的新 width

height - 組件的新 height

(5)java中setbounds擴展閱讀:

INT函數將返回實數向下取整後的整數值。它的語法格式為INT (number),其中的number是需要進行取整的實數。例如INT( 8.6)的返回值為8,而INT(-8.6)的返回值為-9。TRUNC函數是將數字的小數部分截去,返回數字的整數部分。

語法格式為TRUNC(number,number_digits),其中number為需要截尾取整的數字,number_digits為指定取整精度的數字,默認為0。例如函數TRUNC(8.5)的返回值是8,而TRUNC(-8.5)的返回值為-8。

❻ java 中的setBounds()函數的用法

setBounds(int x,int y,int width,int height)
(1)前兩個是組件左上角在容器中的坐標。
(2)後兩個是寬度和高度。
還有一種形式是setBounds(Rectangls r);
example :setBounds(new Rectangle(30,30,50,50));

❼ java中setBounds()失效了怎麼回事呢

位置問題的話你加一句 jp.setLayout(null); 把布局管理器去掉就好了,還有一個問題就是你現在把組件又加到jframe又加到jpanel...沒必要,只要加到panel再把panel加到frame就可以了
jf.getContentPane().add(jl1); 這類的都可以去掉

❽ Java中setBounds和setSize有什麼區別

1.setPreferredSize需要在使用布局管理器的時候使用,布局管理器會獲取空間的preferredsize,因而可以生效。例如borderlayout在north中放入一個panel,panel的高度可以通過這樣實現:panel.setPreferredSize(new Dimension(0, 100));這樣就設置了一個高度為100的panel,寬度隨窗口變化。

2.setSize,setLocation,setBounds方法需要在不使用布局管理器的時候使用,也就是setLayout(null)的時候可以使用這三個方法控制布局。

❾ setBounds什麼意思

前兩個int 是矩形組件左上角那個點在容器中的坐標。後兩個int 是矩形組件的寬度和高度。

setBounds

public void setBounds(int x,int y,int width,int height)移動組件並調整其大小。由 x 和 y 指定左上角的新位置,由 width 和 height 指定新的大小。

參數:

x - 組件的新 x 坐標。

y - 組件的新 y 坐標。

width - 組件的新 width。

height - 組件的新 heigh。


(9)java中setbounds擴展閱讀:

首部 function Bounds(ALeft, ATop, AWidth, AHeight: Integer): TRect; $[Types.pas

功能 返回左、上位置以及寬度、高度相應的矩形區域。

說明 <NULL>

參考 <NULL>

例子 Bevel1.BoundsRect := Bounds(SpinEdit1.Value, SpinEdit2.Value, SpinEdit3.Value, SpinEdit4.Value);

例子 setBounds(100,200,500,600);

是在屏幕左上角的焦點為0坐標,向右移動100個像素,向下移動200個像素,對話框寬

為500個像素,高為600個像素。

❿ java圖形界面 setBounds()函數怎麼沒有效果呢

樓主的代碼沒有問題,別聽他們瞎說!
至於為什麼setBounds()沒有效果的原意是:
你用了setLayout(FlowLayout())。
這樣一來,FlowLayout中所定義的Bounds屬性會覆蓋掉你自己的Bounds屬性。所以你的setBounds()函數就不起作用了。

解決辦法:
(1)用FlowLayout默認的Bounds屬性;
(2)setLayout(null);然後再設置setBounds();
當然,第二種方法會沒有布局管理器。

呵呵~~哪種方法你自己衡量一下吧!

熱點內容
海爾壓縮機不工作 發布:2025-02-13 10:15:32 瀏覽:223
才兒坊編程 發布:2025-02-13 10:09:58 瀏覽:729
手機存儲速度測試 發布:2025-02-13 10:09:58 瀏覽:368
什麼是安卓客戶端開發 發布:2025-02-13 10:07:48 瀏覽:614
加密脫殼 發布:2025-02-13 10:07:44 瀏覽:639
oppor9怎麼壓縮圖片 發布:2025-02-13 10:06:13 瀏覽:948
雲伺服器app哪個最好 發布:2025-02-13 09:47:53 瀏覽:1000
php計算天數 發布:2025-02-13 09:34:04 瀏覽:869
如何查計算機配置 發布:2025-02-13 09:34:03 瀏覽:682
ubi源碼 發布:2025-02-13 09:28:23 瀏覽:699