我正在尝试将 JList 组件添加到面板,但列表看起来很奇怪(无法移动它或者它没有白色背景等),除非我在面板中使用“组布局”选项。例如,我尝试使用 GridBagLayout,但插入后无法根据需要调整其大小。是否可以“正常”与其他布局选项一起使用它?谢谢
最佳答案
Java docs :“JList 不直接实现滚动。要创建滚动列表,请将其设为 JScrollPane 的视口(viewport) View 。”您可以通过调整scrollPane 的大小来调整JList 的大小。代码在文档中。
您可以使用 JList.setVisibleRowCount() 来调整要显示的行数。
要管理动态内容,请使用 ListModel
布局可能不是本质问题。
没有足够的信息来提供进一步的答案。您可以浏览 Java 文档,看看是否有帮助。
关于java - 在 Window Builder for Eclipse 中添加列表容器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8630283/