在列表框中放置一个ArrayList,可以通过以下步骤实现:
以下是一个简单的示例代码:
import java.util.ArrayList;
import javax.swing.JFrame;
import javax.swing.JList;
import javax.swing.JPanel;
public class ListExample {
public static void main(String[] args) {
// 创建一个JFrame对象
JFrame frame = new JFrame("List Example");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(300, 200);
// 创建一个JPanel对象
JPanel panel = new JPanel();
// 创建一个ArrayList对象
ArrayList<String> data = new ArrayList<String>();
data.add("Item 1");
data.add("Item 2");
data.add("Item 3");
data.add("Item 4");
// 创建一个JList对象,并将ArrayList作为参数传递给JList的构造函数
JList<String> list = new JList<String>(data.toArray(new String[0]));
// 将JList对象添加到面板中
panel.add(list);
// 将面板添加到窗口中
frame.add(panel);
// 显示窗口
frame.setVisible(true);
}
}
这个示例代码将在窗口中创建一个列表框,其中包含了从ArrayList中添加的数据。
领取专属 10元无门槛券
手把手带您无忧上云