簡體   English   中英

在 Java 中如何設置特定組件在 GridLayout 中的位置?

[英]How do you set where specific components go in a GridLayout in Java?

我正在制作一個簡單的 GUI,我想將它們放在這樣的 GridLayout 中

areaLabel, sAreaLabel, volumeLabel

areaField, sAreaField, volumeField

空白,半徑標簽,空白

空白,radiusField,空白

所以布局會像這樣 ''' new GridLayout(4, 3); ''' 我知道如何使用 問題是我不知道如何將組件放到特定的地方。 我瀏覽了 Java API 並只是在線查看,但我找不到任何東西。 我只需要在我指定的地方添加空白組件還是有更優雅的解決方案?

組件的順序由行、列、網格方向和添加組件的順序定義。 請參閱https://docs.oracle.com/javase/8/docs/api/java/awt/GridLayout.html

您可以添加空白 JLabel 作為空白單元格的占位符。 就像是

JLabel blank = new JLabel("");
myGrid.add(blank);

暫無
暫無

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

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