Я не могу получить выбор в JComboBox, который был выбран пользователем. J ComboBox включил список регистрационных номеров автомобилей, которые затем пользователь должен выбрать один, и он будет добавлен в заказ ArrayList. К сожалению, он работает неправильно. из-за этого бронирование не сохраняется. Пожалуйста помогите! Возможно, мне нужно изменить метод get для поля со списком.Сохранение выбора JComboBox в ArrayList
ArrayList BookingList = CarRentalSystem.BookingList;
ArrayList CarList = CarRentalSystem.CarList;
UsingFiles BookingFile = CarRentalSystem.BookingFile;
String [] regNums;
public NewBooking() {
regNums = new String[CarList.size()+1];
for (int i = 0; i< CarList.size();i++){
regNums[i] = ""+((Car)CarList.get(i)).getCarNum();
}
initComponents();
....
Booking book = new Booking();
String regNum = cmbCar.getActionCommand();
book.getRegNum();
И этот код связан с чем? Узнайте, как создать [mcve] (http://stackoverflow.com/help/mcve) – nachokk
Что вы имеете в виду, когда говорите «вы не можете»? Что делает этот код? Скомпилирует ли он? Это работает? Есть ли какое-то странное поведение? Что-то другое? Где находится ваш [SSCCE] (http://sscce.org)? –
Да, он работает. это система проката автомобилей. пользователь сохраняет новые автомобили в массивеList CarList. это включает регистрационный номер, который затем отображается в поле со списком. но когда пользователь выбирает поле из поля со списком, он не сохраняется в архиваторе бронирования. – user2851723