我有一个带有下拉菜单的对话框,如下所示:
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/