繁体   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