【问题标题】:Obtaining value from combo-box in netbeans GUI从 netbeans GUI 中的组合框获取值
【发布时间】:2011-08-16 07:03:42
【问题描述】:

基本上,我一直在尝试在我在 netbeans 中制作的 GUI 中使用下拉框。我知道使用 .getText() 方法从文本字段中获取字符串变量是多么容易,但是我想获取用户从下拉菜单(即组合框)中选择的值,点击“提交”按钮(actionPerformed 方法附加到该按钮)并将其放在字符串变量中。

这将允许我使用这个字符串变量传递给另一个类的 set() 方法。

这是一个烦人的小问题,但我开始时预计会有一些。

任何帮助表示赞赏。

【问题讨论】:

    标签: java user-interface netbeans combobox


    【解决方案1】:

    试试

    jComboBox.getSelectedItem()
    

    也许下面的片段可能对获取字符串有用。

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

    获取所选项目。

    【讨论】:

    • 是的,效果很好。有一些类似的东西,但试图使用 .getSource()。我知道我很傻。再次非常感谢。我会尽快接受答案。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-12
    • 2010-12-10
    • 1970-01-01
    相关资源
    最近更新 更多