1樓:其韋厹
哪個元件?jtextfield?
想達到什麼效果?
問題問得太抽象了。
j**a swing怎樣讓按鈕和標籤隨著視窗的放大而放大而且排版不變?
2樓:幽靜孤雨下
使用gridbaglayout布局。
在jpanel中使用該布局存放按鈕和標籤元件。
這裡給出gridbaglayout布局引數說明。你用的上。
gridx——元件的左邊緣與網格左部之間的距離,預設值為 relative
gridy——元件的上邊緣與網格頂部之間的距離,預設值為 relative
gridwidth——元件的橫向寬度,預設值為1
gridheight——元件的縱向高度,預設值為1
ipadx——元件間的橫向間距,元件的寬度就是這個元件的最小寬度加上ipadx值, 預設值為 0。
ipady——元件間的縱向間距,元件的高度就是這個元件的最小高度加上ipady值, 預設值為 0。
weightx——當視窗變大時,各元件沿水平方向跟著變大的比例,預設值為 0。
weighty——當視窗變大時,各元件沿垂直方向跟著變大的比例,預設值為 0。
fill——元件比顯示區域小,可以用來控制項的行為。控制項是垂直填充,還是水平填充,或者兩個方向一起填充,預設值為 none。
insets——指元件與顯示區域四周邊緣的空白區域的大小new insets(上、左、下、右),預設值為 new insets(0, 0, 0, 0)。
anchor——元件比顯示區域小,告訴布局管理器元件在**空間中的位置,預設值為。
center。
對gridwidth與gridheight做了修改後,必須記得要對fill屬性做相應的修改,否則元件所顯示的大小還是原來的大小。
gridx、gridy的可能值。
relative 將被放置在前乙個元件的右側或下方。
gridwidth、gridheight的可能值。
relative 指定此元件為其行或列中的倒數第二個元件。
remainder 建立的元件會從建立的起點位置 開始一直延伸到容器所能允許的限度為止。
fill的可能值。
none:不調整元件大小。
horizontal:加寬元件,使它在水平方向上填滿其顯示區域,但是不改變高度。 vertical:
加高元件,使它在垂直方向上填滿其顯示區域,但是不改變寬度。 both:使元件完全填滿其顯示區域。
j**a swing怎樣讓按鈕和標籤隨著視窗的放大而放大,排版不變
3樓:雪飛瀟瀟
如果你想實現動態的按照要求的放大和縮小。那麼你應該設定布局為。
定義變數 width,height。然後在視窗改變大小重繪元件的時候,動態設定元件大小。
比如 ,0,width/10,height/10);
建議使用borderlayout 邊界布局。非常好用。用邊界布局套流布局,表布局就能做出很多介面了。
簡單的範例,你參考下。
public class myborderlayout
}如果你想實現動態的按照要求的放大和縮小。那麼你應該設定布局為。
定義變數 width,height。然後在視窗改變大小重繪元件的時候,動態設定元件大小。
比如 ,0,width/10,height/10);
4樓:匿名使用者
如果要求等比例縮放的話,可以試試監聽視窗大小改變的事件,然後手動實現元件大小的調整。
j**a swing中如何設定按鈕tab鍵順序?
j**a swing中怎麼固定視窗大小
j**a中如何用tab鍵改變文字框的焦點?
j**a的swing的jtabbedpane的問題,只有在窗體大小變化一下後控制項就顯示,請問這是為什麼?
5樓:匿名使用者
jtabbedpane的標bai
籤欄,du可以放zhi置在dao頂、側回邊看。
答apijtabbedpane(inttabplacement),jtabbedpane.
bottom,
請問在VB裡面怎麼讓字元放大一倍
以label1控制元件為例 字型放大 label1.fontsize label1.fontsize 2 標籤水平居中 label1.alignment 2 fontsize 字元大小不就行了 你非要雙倍就 先定義個整形dim a as integer a 5 fontsize a 2 vb裡怎麼讓...
把一歲大的哈士奇放大巴車上放在籠子裡放行李箱會不會憋壞
有寵科技 有可能會!以下幾種情況都會對狗造成危險。一 大巴車的行李箱為放置貨物而設計,沒有設計通風口,空氣流通情況不好!並且空間狹小貨物堆積,如果該車輛的行李箱門密閉度比較高,長時間行車有可能造成車廂內氧氣不足,二氧化碳濃度過高!行車顛簸並且無人照看,狗的心情也會較不安,情緒也可能影響狗狗,使它呼吸...
怎麼把麥克風聲音調大一點
sky失憶的風箏 1 調整耳麥本身的音量,把耳麥音量調高。2 是去音效卡驅動的控制面板調整。3 是去系統本身的 控制面板 聲音 去調,如果說調音訊清晰度的話,必須要到驅動的控制面板裡面去調 雙擊右下角小嗽叭,再點選項 屬性,混音器裡選 audio input 把麥克風音量勾打上 確定,之後在錄音控制...