【发布时间】: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,通过按回车键,它会创建顺序文件,所以当我从组合框中选择时,我不想得到值,而是按回车键时。