我对摇摆画有一些问题。
我的后续用户界面(看下一张图片)左侧有一个JTextField,可以显示自动完成提示。在右侧,应显示从文本字段中选择的元素。这些元素由JPanel包含,它使用FlowLayout(FlowLayout.LEFT)作为布局管理器。
现在,当从文本字段中选择一些元素时,这些元素将被添加到flowlayout中,元素将不会被绘制。 (如下图所示)
现在我有两种可能来展示这些非绘画元素。
首先:在调整JFrame大小后,将显示元素。
第二:选择足够的元素,以便FlowLayout必须进行换行。换行后,将显示所有元素。选择其他元素时,它们将在下一个换行符之前显示。
FlowLayout换行符后的元素:
我该怎么办?
答案 0 :(得分:0)
交换FlowLayout抛出自定义WrapLayout修复了问题。似乎这是一个布局问题。