2011-05-01 20 views
2

基本上我一直在使用我在netbeans中製作的圖形用戶界面(GUI)的實驗。我知道使用.getText()方法從文本字段獲取字符串變量是多麼容易,但是我希望獲得用戶從下拉菜單中選擇的值(即組合框),點擊'submit'按鈕(其中actionPerformed方法被附加到)並將其放置在一個字符串變量中。在netbeans GUI中從組合框中獲取值

這將允許我使用此字符串變量傳遞到另一個類中的set()方法。

這是一個令人討厭的小問題,但我預計在開始時會出現一些問題。

任何幫助表示讚賞。

回答

9

嘗試

jComboBox.getSelectedItem() 

而且或許下面剪斷可能是得到字符串有用。

Object selectedItem = comboBox.getSelectedItem(); 
if (selectedItem != null) 
{ 
    String selectedItemStr = selectedItem.toString(); 
    Foo(selectedItemStr); // Some method that takes a string parameter. 
} 

得到所選項目。

+0

是的,這工作正常。有一些沿着這些線路,但正在嘗試使用.getSource()。我知道我很傻。非常感謝。我會盡快接受答案。 – 2011-05-01 01:58:43