2015-12-29 4 views
-3

У меня есть задание создать графический интерфейс swing, который создает последовательный файл, и еще один графический интерфейс swing, который читает последовательный файл. Я не знаю, как взять значение из combobox. Скажем, имя combobox - comboBox_1, какая команда?Как получить значение из swobbox в java?

 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); 
       } 
+0

Вы уже проверили в [API документации] (https://docs.oracle.com/javase/8/docs/api /javax/swing/JComboBox.html)? –

+1

https://docs.oracle.com/javase/7/docs/api/javax/swing/JComboBox.html getSelectedValue() - это то, что вы ищете. Сделайте свое собственное исследование, прежде чем обращаться за помощью. Вы узнаете намного больше и помните это лучше, если найдете ответ самостоятельно. – Luminous

+0

Я сделал свое собственное исследование f, но дело в том, что мне нужно получить значение, нажав кнопку ввода «Ввод», мой gui похож на базу данных с именем, фамилией, возрастом, с JtextFields и JComboBoxes и нажатием кнопку ввода, он создает последовательный файл, поэтому я не хочу получать значение, когда я выбираю из combobox, но когда я нажимаю enter. – paulaxa1

ответ

0

Если ComboBoxes содержит список строк, вы могли бы сделать

(String)comboBox_1.getSelectedItem(); 
Смежные вопросы