Java JoptionPane多选和可滚动选项

Java JoptionPane多选和可滚动选项,java,swing,joptionpane,Java,Swing,Joptionpane,我不熟悉JoptionPane。有什么方法可以让我拥有多选和可滚动的功能吗。请在下面找到我的代码 String bigList[] = new String[100]; for (int i = 0; i < bigList.length; i++) { bigList[i] = Integer.toString(i); } 对于多选im,请使用 JList list = new JList(bigList); JO

我不熟悉JoptionPane。有什么方法可以让我拥有多选和可滚动的功能吗。请在下面找到我的代码

String bigList[] = new String[100];

        for (int i = 0; i < bigList.length; i++) {
          bigList[i] = Integer.toString(i);
        }
对于多选im,请使用

 JList list = new JList(bigList);
        JOptionPane.showMessageDialog(null, list, "Select Test Case (For Multiple Selections Press 'Ctrl') ", JOptionPane.PLAIN_MESSAGE);
问题是,我需要结合这两种功能,即滚动和多选选项。任何一个都可以为我提供正确的代码

我是JoptionPane的新手,有什么方法可以使用吗 选择和滚动功能。请在下面找到我的代码

String bigList[] = new String[100];

        for (int i = 0; i < bigList.length; i++) {
          bigList[i] = Integer.toString(i);
        }
  • 基于Oracle的教程

  • Swing JComponents(其模型)被指定用于标准Java数据类型

  • 例如,有两种型号(对键盘上的数字0-9作出反应)

得到答案了吗

JList list = new JList(bigList);
          JScrollPane jscrollpane=new JScrollPane();
          jscrollpane.setViewportView(list);

            JOptionPane.showMessageDialog(null, jscrollpane, "Select Value", JOptionPane.PLAIN_MESSAGE);

谢谢你的意见我会查出来的
JList list = new JList(bigList);
          JScrollPane jscrollpane=new JScrollPane();
          jscrollpane.setViewportView(list);

            JOptionPane.showMessageDialog(null, jscrollpane, "Select Value", JOptionPane.PLAIN_MESSAGE);