java swing 滚动列表
时间: 2023-08-02 17:05:17 浏览: 51
要在 Java Swing 中实现滚动列表,你可以使用 JList 和 JScrollPane。
首先,你需要创建一个 JList 对象,并将其添加到一个 JScrollPane 中。这将为你提供一个带有滚动条的滚动列表。
以下是一个简单的示例代码:
```
import javax.swing.*;
public class ScrollListExample extends JFrame {
public ScrollListExample() {
String[] items = {"Item 1", "Item 2", "Item 3", "Item 4", "Item 5", "Item 6", "Item 7", "Item 8", "Item 9", "Item 10"};
JList<String> list = new JList<>(items);
JScrollPane scrollPane = new JScrollPane(list);
getContentPane().add(scrollPane);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setSize(200, 200);
setVisible(true);
}
public static void main(String[] args) {
new ScrollListExample();
}
}
```
在这个例子中,我们创建了一个包含 10 个项目的字符串数组,并将其传递给 JList 构造函数。然后,我们创建了一个 JScrollPane,并将 JList 添加到其中。最后,我们将 JScrollPane 添加到 JFrame 的内容面板中,并设置 JFrame 的大小和可见性。