java swing 滚动列表
时间: 2023-08-02 19:05:16 浏览: 100
java swing
您可以使用 JList 和 JScrollPane 来实现 Java Swing 滚动列表。以下是一个简单的示例代码:
```java
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);
add(scrollPane);
setSize(300, 200);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setLocationRelativeTo(null);
setVisible(true);
}
public static void main(String[] args) {
new ScrollListExample();
}
}
```
在此示例中,我们创建了一个 JList 对象并将其添加到 JScrollPane 中。然后,我们将 JScrollPane 添加到 JFrame 中。当列表中的项目数量超过 JScrollPane 的可见高度时,JScrollPane 将自动添加滚动条以便用户可以滚动列表。
希望对您有所帮助!
阅读全文