0

我正在尝试将 JList 组件添加到面板,但列表看起来很奇怪(无法移动它或者它没有白色背景等),除非我在面板中使用“组布局”选项。例如,我尝试使用 GridBagLayout 但是一旦我插入它就无法调整它的大小。是否可以“正常”使用它与其他布局选项?谢谢

4

1 回答 1

2

Java 文档:“JList 不直接实现滚动。要创建滚动列表,请将其设为 JScrollPane 的视口视图。” 您可以通过调整滚动窗格的大小来调整 JList 的大小。代码在文档中。

您可以使用 JList.setVisibleRowCount() 来调整要显示的行数。

要管理动态内容,请使用 ListModel

布局可能不是根本问题。

没有足够的信息来获得进一步的答案。您可以扫描 Java 文档,看看是否有帮助。

于 2011-12-25T16:23:24.740 回答