Java 程序选择 JList 中的所有项
在本文中,我们将学习如何在 Java 中选择 JList 中的所有项。该程序创建了一个简单的图形用户界面,其中包含一个运动项目列表。它使用 setSelectionInterval() 方法选择列表中的所有项目。这确保了从列表中的第一项到最后一项,在程序运行时都会被选中。
问题陈述
编写一个 Java 程序来选择 JList 中的所有项。以下是相同的演示 -
输入
sports[]= {"Football","Fencing","Cricket","Squash","Hockey","Rugby"}
输出

选择 JList 中所有项目的步骤
以下是选择 JList 中所有项目的步骤 -
- 首先,我们将从 javax.swing 和 java.awt 导入所有必需的类以用于 GUI 组件。
- 创建 JFrame 和 JList,并设置 JFrame 和 JList 以显示项目。
- 定义 JList 项目,我们将向 JList 添加一个运动项目的字符串数组。
- 通过使用 setSelectionInterval(0, list.getModel().getSize() - 1) 选择所有项目并添加到 JPanel,方法是将 JList 添加到 JPanel 中。
- 显示 JFrame,方法是设置框架的大小并使其可见。
Java 程序选择 JList 中的所有项
以下是如何选择 JList 中所有项目的示例 -
package my;
import java.awt.event.*;
import java.awt.*;
import javax.swing.*;
class SwingDemo extends JFrame {
static JFrame frame;
static JList list;
public static void main(String[] args) {
frame = new JFrame("JList Demo");
SwingDemo s = new SwingDemo();
JPanel panel = new JPanel();
String sports[]= {"Football","Fencing","Cricket","Squash","Hockey","Rugby"};
list = new JList(sports);
int begn = 0;
int end = list.getModel().getSize() - 1;
if (end >= 0) {
list.setSelectionInterval(begn, end);
}
panel.add(list);
frame.add(panel);
frame.setSize(550,300);
frame.setVisible(true);
}
}
输出

代码说明
在上面的代码中,我们创建了一个简单的 GUI 来显示带有运动项目名称的 JList。JFrame 充当主窗口,JList 保存运动项目的列表。要选择列表中的所有项目,可以使用 setSelectionInterval() 方法,指定起始索引 (0) 和最后一个索引 (list.getModel().getSize() - 1),这将选择从开头到结尾的所有项目。JList 添加到 JPanel 中,然后将其添加到 JFrame 中。最后,框架设置为特定大小并可见以进行显示。
广告
数据结构
网络
关系数据库管理系统
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP