【问题标题】:How to get value from combobox swing in java?java - 如何从java中的组合框摇摆中获取价值?
【发布时间】:2015-12-29 17:51:14
【问题描述】:

我有一个任务是创建一个创建顺序文件的 swing GUI,以及另一个读取顺序文件的 swing GUI。我不知道如何从组合框中获取价值。假设combobox的名字是comboBox_1,命令是什么?

      if ( studentID > 0 )  {

                //***********************
                output.writeUTF(textField.getText());
                output.writeUTF(textField_1.getText());
                output.writeUTF(textField_2.getText());
                output.writeInt(studentID);
                output.writeUTF(textField_4.getText());
                output.writeUTF(textField_5.getText());
                output.writeUTF(textField_6.getText());
                output.writeUTF(textField_7.getText());
                output.writeUTF(textField_8.getText());
                //PLACE FOR COMBOBOXES

                output.writeInt(maths);
                output.writeInt(buisness);
                output.writeInt(programming);
                output.writeInt(accounting);
                output.writeInt(art);
                output.writeInt(music);
              }

【问题讨论】:

  • 你检查过API documentation吗?
  • docs.oracle.com/javase/7/docs/api/javax/swing/JComboBox.html getSelectedValue() 是您正在寻找的。在寻求帮助之前先做自己的研究。如果您自己找到答案,您将学到更多知识并更好地记住它。
  • 我已经完成了自己的研究 f,但问题是我必须通过按“输入按钮”来获取值,我的 gui 就像一个包含名字、姓氏、年龄的数据库JtextFields 和 JComboBoxes,通过按回车键,它会创建顺序文件,所以当我从组合框中选择时,我不想得到值,而是按回车键时。

标签: java eclipse swing


【解决方案1】:

如果您的组合框包含字符串列表,您可以这样做

(String)comboBox_1.getSelectedItem();

【讨论】:

    猜你喜欢
    • 2012-06-30
    • 1970-01-01
    • 2011-06-26
    • 1970-01-01
    • 1970-01-01
    • 2015-03-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多