0

我有一些挥杆绘画的问题。

我的以下 UI(看下一张图片)在左侧有一个 JTextField,它可以显示自动完成提示。在右侧,应显示从文本字段中选择的元素。这些元素包含在使用 FlowLayout(FlowLayout.LEFT) 作为布局管理器的 JPanel 中。

我的用户界面

现在,当从文本字段中选择一些元素时,这些元素将被添加到 flowlayout 中,这些元素将不会被绘制。(如下图所示) 不会绘制新元素

现在我有两种可能性来展示这些非绘画元素。

第一:调整 JFrame 的大小后,将显示元素。

第二:选择足够多的元素,使 FlowLayout 必须换行。换行后将显示所有元素。选择其他元素时,它们直到下一个换行符才会显示。

FlowLayout 换行后的元素:

FlowLayout 换行后的元素

我能做些什么?

4

1 回答 1

0

交换 FlowLayout 抛出自定义 WrapLayout 解决了这个问题。似乎是布局问题。

于 2013-02-18T11:38:18.543 回答