我正在尝试动态创建2个FlowLayout
个实例(其中一个有大约50个动态创建的按钮,其他大约有10个),因此它们之间存在细微的差距。我坚持这个,我试图使用BoxLayout
并在其中放置流程布局,然后用Box类及其方法创建差距,但它不起作用。我尝试使用BorderLayout
和GridBagLayout
,但这也无效。
您可以在下面的图片中看到我正在尝试做的事情。如果有人知道如何做到这一点,我将不胜感激。实际问题是:如何在前50个按钮和其他10个按钮之间创建间隙,其中两组按钮必须在流程布局中设置。
答案 0 :(得分:5)
通过EmptyBorder
向每个容器添加FlowLayout
,可以实现此效果。
许多布局允许我们在组件之间设置间隙,具体取决于添加流量布局的2个容器的布局,这可能是可能的。