Java多选对话框

标签 java swing user-interface joptionpane dialog

我有一个带有下拉菜单的对话框,如下所示:

Object[] possibilities = {"1", "2", "3", "4"};
ImageIcon icon = new ImageIcon("images/middle.gif");
int i = Integer.parseInt((String)JOptionPane.showInputDialog(pane,"How Many Channels:","Reset Visible Channels",
                JOptionPane.PLAIN_MESSAGE,icon,possibilities,"1"));

问题是它只允许您选择一个选项。相反,我想 让用户能够从中给出的列表中选择多个选项 对话框。类似于以下内容:

Object[] possibilities = {"apples", "oranges", "lemons", "grapes"};
ImageIcon icon = new ImageIcon("images/middle.gif");
String s = (String)what do i put here instead of JOptionPane.showInputDialog();  ?

任何人都可以告诉我如何更改此代码以使其执行我要求的操作吗?

很高兴知道我的各种格式选项中有哪些。我真的很感激任何有关该主题的好文章的链接。我从谷歌搜索中找到的文章信息量不大。我可能使用了错误的关键词。

最佳答案

JList也是多选的好选择。

关于Java多选对话框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7565061/

相关文章:

java - 如何限制扫描仪的输入?

java - MongoDB,2 个查询的公共(public)部分

java - @Target(ElementType.ANNOTATION_TYPE) 如何工作

java - 绘制背景图像

java - JTable rowCount问题

java - 如何使某个 JFrame 具有与其他 JFrame 不同的 LAF?

android - relativelayout - TextView不显示

c++ - 如何获得由 QDialogBu​​ttonBox 创建的 QPushButton 的角色?

java - 你将如何在 Java 中实现 LRU 缓存?

.net - 可以创建带有文本框和标签的 ToolStripMenuItem 吗?