2014-03-04 42 views
0

你好,我想創建一個電子郵件,用戶可以發送到多個收件人這封電子郵件,我已經存儲在我的數據庫。當啓動程序時,我從db調用它並填入jcombobox。現在我想當用戶從jcombobox中選擇時,它會將它放在jtextfield中。我一次只能設置一封電子郵件。我想,當用戶選擇多個郵件就會付諸jTextfield通過使用jtextfield創建多個收件人

我想這樣我的文本字段結果: [email protected] , [email protected] , [email protected]

我下面的代碼只有一次可以得到一個值:

String value1 = jComboBox2.getSelectedItem().toString(); 
multiple.setModel(value1.) 

我試圖檢查jlist,但不知道如何使用getmodel。不知道這是不是一個好主意。請親切地幫助我

回答

0

你不能。 JComboBox不支持多個選擇。但是,您可以通過附加在JComboBox中完成的每個選擇,使用ActionListener等來生成郵件收件人字符串?

String emails = ""; 

jComboBox2.addActionListener(new ActionListener() 
{ 
    public void performAction(ActionEvent e) 
    { 
     //Get selected item... 
     String value1 = jComboBox2.getSelectedItem().toString(); 

     if (emails.length() > 0) 
      emails += " , "; 

     emails += value1; 
    } 
}); 

multiple.setModel(value1); 
相關問題