相关疑难解决方法(0)

将滚动条添加到JList

我正在尝试将滚动条添加到JList(使用自定义数据模型).添加JScrollPane实际上隐藏了JList,而不是添加滚动条.当我使用滚动条运行代码时,JList不可见,我看不到数据.

playlistField = new JList(playlist); // playlist is a data model
playlistField.setLocation(32, 220-36);
playlistField.setSize(350,120);
playlistField.setVisible(true);
this.add(playlistField);

listScrollPane = new JScrollPane(playlistField, JScrollPane.VERTICAL_SCROLLBAR_ALWAYS, JScrollPane.HORIZONTAL_SCROLLBAR_ALWAYS);
Run Code Online (Sandbox Code Playgroud)

注释掉listScrollPane = ...行会使JList再次可见,并且按预期工作.

我错过了什么?

scrollbar jlist

6
推荐指数
1
解决办法
2万
查看次数

在我的JList上添加滚动

我的ScrollPane不会显示给我的JList.我尝试使用这个,这个以及许多其他方法在我的jlist上添加滚动但它不会显示.这是我的代码示例.

        JScrollPane scrollPane = new JScrollPane(list_1);
    list_1 = new JList();
    scrollPane.setViewportView(list_1);
    list_1.setBounds(16, 94, 579, 248);
    contentPane.add(list_1);
    contentPane.add(scrollPane);
Run Code Online (Sandbox Code Playgroud)

我的JList包含来自我的数据库的文件(路径)数组.

java swing jlist

0
推荐指数
1
解决办法
168
查看次数

标签 统计

jlist ×2

java ×1

scrollbar ×1

swing ×1