繁体   English   中英

GridLayout的一个单元中有多个Java GUI组件?

[英]Multiple Java GUI Components in one cell of GridLayout?

是否可以在Java GridLayout的一个单元格内添加三个JTextField? 如果不是,我怎么能有一个基于网格的布局,在其中我可以设置每个单元的首选高度,并向一个单元添加多个Java GUI组件?

谢谢!

您应该将它们全部添加到一个面板中,然后将此面板添加到GridLayout面板中。

例如:

JPanel inPanel = new JPanel();           // Create new panel
inPanel.add(new JTextField("TF1");       // Add components to it
inPanel.add(new JTextField("TF2");
inPanel.add(new JTextField("TF3");
myGridPanel.add(inPanel);                // Add the panel to a your "GridLayout" panel

另外,也许GridBagLayout将适合您的需求。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM