将 2 个 FlowLayouts 一个放在另一个下边距
Put 2 FlowLayouts one under another with a margin
我正在尝试动态创建 2 个 FlowLayout
实例(其中一个有大约 50 个动态创建的按钮,另一个有大约 10 个),以便它们之间有轻微的差距。我坚持这个,我尝试使用 BoxLayout
并在其中放置流布局,然后使用 Box class 及其方法创建间隙,但它没有用。我尝试使用 BorderLayout
和 GridBagLayout
,但这也没有用。
您可以在下图中看到我正在尝试做什么。如果有人知道如何执行此操作,我将不胜感激。实际问题是:如何在前 50 个按钮和其他 10 个按钮之间创建间隙,其中两组按钮都必须在流布局中设置。
这个效果可以通过在每个容器中添加一个 EmptyBorder
来实现 FlowLayout
。
许多布局允许我们设置组件之间的间隙,具体取决于将 2 个具有流布局的容器添加到哪个布局,这在此处可能是可行的。
我正在尝试动态创建 2 个 FlowLayout
实例(其中一个有大约 50 个动态创建的按钮,另一个有大约 10 个),以便它们之间有轻微的差距。我坚持这个,我尝试使用 BoxLayout
并在其中放置流布局,然后使用 Box class 及其方法创建间隙,但它没有用。我尝试使用 BorderLayout
和 GridBagLayout
,但这也没有用。
您可以在下图中看到我正在尝试做什么。如果有人知道如何执行此操作,我将不胜感激。实际问题是:如何在前 50 个按钮和其他 10 个按钮之间创建间隙,其中两组按钮都必须在流布局中设置。
这个效果可以通过在每个容器中添加一个 EmptyBorder
来实现 FlowLayout
。
许多布局允许我们设置组件之间的间隙,具体取决于将 2 个具有流布局的容器添加到哪个布局,这在此处可能是可行的。