有人可以解释一下
之间的区别Box.createRigidArea(dimension)
和
Box.createHorizontalStrut(width)
Box.createVerticalStrut(height)
“刚性区域”是一个支柱,它的两个尺寸都可以由用户指定,还是有更多尺寸?
答案 0 :(得分:2)
从教程
http://docs.oracle.com/javase/tutorial/uiswing/layout/box.html
看起来使用支柱作为填充物可能会在编写不同的BoxLayout时出现问题,同时刚性区域更灵活,因为它们允许您指定两个尺寸。
答案 1 :(得分:0)
特别是,水平支柱实际上具有无限的最大高度。因此,如果将水平支柱放在垂直盒内的水平盒中,则水平盒突然变得更高。因此,我猜水平支柱也像垂直胶一样。从直觉上讲,这不是我们对“水平支撑”的想法所期望的。