摇摆画问题

时间:2013-02-13 13:37:22

标签: java swing awt layout-manager swingx

我对摇摆画有一些问题。

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

my ui

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

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

首先:在调整JFrame大小后,将显示元素。

第二:选择足够的元素,以便FlowLayout必须进行换行。换行后,将显示所有元素。选择其他元素时,它们将在下一个换行符之前显示。

FlowLayout换行符后的元素:

Elements after a FlowLayout line break

我该怎么办?

1 个答案:

答案 0 :(得分:0)

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