簡體   English   中英

如何使用GridLayout在Java中將中心組件設置在固定位置?

[英]How to set center component on a fixed position in Java using GridLayout?

我在Java中有這個Gridlayout。

它有3列。 左列和右列包含圖像,中間列包含數據。

由於我不習慣使用布局管理器,我需要在這里問一下。

如何將左右列設置為可變寬度,將中心布局設置為固定的。 這樣左右列會裁剪但中間列保持不變並位於屏幕中央?

GridLayout甚至可以實現這一點嗎?

GridLayout對於您的應用程序來說過於嚴格:您無法告訴它處理與其他行不同的行或列。 也許你應該看一下GridBagLayout 在那里,您可以使用weight設置為圖像部分分配額外的空間,讓它們fill分配給它們的額外空間,並使中心部分處於其首選大小。 如果首選大小不是您想要的大小,您可能必須將該組件包裝到某個組件中,您可以為其設置首選大小。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM