Получение номера значения из выпадающего списка на этикетке - PullRequest
0 голосов
/ 10 января 2019

Я создаю систему бронирования, и когда я заканчиваю заполнять требования бронирования, у меня появляется другой JFrame, который выскакивает, чтобы подтвердить имя, фамилию, контактный номер, количество и комментарии. Мне удалось получить значения из имени, фамилии и т. Д. В подтверждение JFrame, но я не знаю, как получить значение из выпадающего списка количества на этикетке. Есть предложения?

Это макет MakeaBooking JFrame: https://scontent.fmla1 -2.fna.fbcdn.net / v / t1.15752-9 / 49938784_2292143167733829_9018705184364167168_n.png? _Nc_cat = 101 & _nc_ht = scontent.fmla1-2.fna & о = 6ab44e33d5bdb7f4924533b140fef155 & ае = 5C8E9699

Это ViewaBooking JFrame: https://scontent.fmla1 -2.fna.fbcdn.net / v / t1.15752-9 / 49628762_1986547681466986_2060434174262640640_n.png? _Nc_cat = 108 & _nc_ht = scontent.fmla1-2.fna & о = 558ba8154b676b936a7e114f0e608fbb & ае = 5CD1EFD1

Теперь мне просто нужно получить значение количества из MakeaBooking в поле метки ViewaBooking.

Это мой код: (из 'amountlabel.setText (MakeaBooking.quantitycb.SelectedItem ());' Что мне нужно изменить?)

 }
public void ConfirmingDetails(){
    namelabel1.setText(MakeaBooking.namefield.getText());
    surnamelabel.setText(MakeaBooking.surnamefield.getText());
    contactlabel.setText(MakeaBooking.contactfield.getText());
    commentslabel.setText(MakeaBooking.commentsfield.getText()); 
    quantitylabel.setText(MakeaBooking.quantitycb.SelectedItem());



}

1 Ответ

0 голосов
/ 10 января 2019

Вы получите объект, который вы добавили в выбранной позиции с помощью getSelectedItem (). Если вы хотите индекс этого элемента в поле со списком, используйте getSelectedIndex (), который возвращает int.

Вам нужно получить selectedItem из объекта, а затем установить его на свой ярлык например:

String itemValue = (String)comboOne.getSelectedItem( );
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...