java - 在 Window Builder for Eclipse 中添加列表容器

标签 java swing windowbuilder

我正在尝试将 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/

相关文章:

java - 安装适用于 Java 的 openCSV。我该如何处理 .gz 文件?

java - 计算器不会接受用户输入

java - 打印异常原因

java - 如何在我的自定义控件中实现类似 JLabel 的大小管理?

java - 更新 JTable 数据——使用 AbstractTableModel

java - 如何使 SWT Ui 响应式

java - 在 Hibernate 中使用 IF 构造

java - 动态替换特定的 GUI 元素

java - 如何从另一个类访问DefaultTableModel

java - 从外部更改和更新 JPanel 组件,JFrame 不起作用,Swing