2012-07-11 15 views
0

我已經創建了一個下拉菜單,我想將用戶從菜單中選擇的選項存儲到一個字符串數組中,以便以後可以使用字符串數組。我該怎麼做?如何將用戶從GUI中給出的輸入存儲到java中的字符串數組中?我正在使用java swing來創建GUI

+0

爲什麼你會存儲他們已經選擇到'String'陣列的選項?他們可以一次選擇多個選項嗎? – radimpe 2012-07-11 07:23:46

+0

當您從精靈菜單中選擇一個項目時,結果只是一個String/Object,而不是一個數組:String []/Object []'。你想如何將選擇存儲在'String []'中? – brimborium 2012-07-11 07:23:56

回答

0

您可以使用ArrayList並使用方法getSelectedItem()存儲您的選擇。

0

儘可能地嘗試在java中使用Collection框架,它給了更多的靈活性。

例子:

ArrayList<String> arr = new ArrayList<String>(); 
JComboBox jb = new JComboBox(); 
jb.add("Vivek"); 
jb.add("Vishal"); 



jb.addActionListener(new ActionListener() { 

    @Override 
    public void actionPerformed(ActionEvent arg0) { 

     arr.add(jb.getSelectedItem().toString()); 
    } 
}); 
相關問題