在我的Java Swing應用程序,我展示的選擇,使用與一個JList一個JOptionPane的用戶列表,使用下面的代碼:如何讓用戶選擇JOptionPane的項目有雙擊
List<Object> options = getOptions();
JList list = new JList(options.toArray());
JScrollPane scrollpane = new JScrollPane();
JPanel panel = new JPanel();
panel.add(scrollpane);
scrollpane.getViewport().add(list);
JOptionPane.showMessageDialog(null, scrollpane,
"Please select an object", JOptionPane.PLAIN_MESSAGE);
如何讓用戶通過雙擊選擇一個選項?
幾乎在那裏!現在,爲了徹底解決我的問題,我只需要知道如何在用戶雙擊該項目後(從mouseClicked事件中,我想)關閉對話框。但是如何? – Ricardo
+1,回答OP的問題,但用戶應該能夠使用鼠標或鍵盤。 – camickr
找到答案[這裏](http://stackoverflow.com/a/9860799/2839597) – Ricardo