从组合框到标签获取值编号

时间:2019-01-09 23:33:36

标签: java netbeans

我正在创建一个预订系统,当我完成预订要求时,我会弹出另一个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&oh=6ab44e33d5bdb7f4924533b140fef155&oe=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&oh=558ba8154b676b936a7e114f0e608fbb&oe=5CD1EFD1

现在,我只需要将MakeaBooking中的数量值获取到ViewaBooking的标签字段中即可。

到目前为止,这是我的代码: (来自“ quantitylabel.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 :(得分:0)

您将使用getSelectedItem()获得在所选位置添加的对象。如果要在组合框中显示该项目的索引,请使用getSelectedIndex()返回一个整数。

您需要从对象中获取selectedItem,然后将其设置为标签 例如:

String itemValue = (String)comboOne.getSelectedItem( );