gpt4 book ai didi

java - Jlist 和 JScrollPane

转载 作者:行者123 更新时间:2023-12-01 14:35:40 25 4
gpt4 key购买 nike

有人可以告诉我如何在不使用 flowlayout 的情况下将 JScrollPane 添加到 Jlist 以及如何将其添加到 JFrame 吗?

这就是我所拥有的:

    list = new JList(songNames);
list.setVisibleRowCount(3);
list.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
list.setLocation(120, 120);

JScrollPane scrollPane = new JScrollPane(list);
panel.add(scrollPane);

最佳答案

您不需要使用FlowLayout,但您当然应该使用布局管理器。使用 setLocation 似乎表明您正在使用绝对定位(null 布局)。

在这种情况下,JScrollPane 将具有默认大小 0 x 0 并且不会出现。而是使用 layout manager 。然后,只需将 panel 组件添加到 JFrame 即可使 JScrollPaneJList 都出现。

关于java - Jlist 和 JScrollPane,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16509397/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com