Java Gui Jlist не обновляется при переключении JPanel с CardLayoutJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Java Gui Jlist не обновляется при переключении JPanel с CardLayout

Сообщение Anonymous »

Я работаю над системой проката автомобилей Java Swing Car, используя Cardlayout . У меня есть два jpanels: < /p>
  • AddCarScreen - где сотрудники могут добавить новый автомобиль
  • StaffCarListingScreen - где jlist отображает все добавленные Cars
Проблема:

после добавления автомобиля и щелчка "Просмотреть списки автомобилей" , Jlist появляется пустым или не показывает обновленный автомобиль. это: < /p>
btnAddCarScreen.addActionListener(e -> {
main.createStaffCarListingScreen(); // switches to car listing screen
carListing.populateList(); // this tries to refresh the JList
});

Inside the "populateList()" method, I do this:

public void populateList() {
car = this.main.getCarManager().getAllCar();
DefaultListModel model = new DefaultListModel();
for (int i = 0; i < car.size(); i++) {
Car temp = car.get(i);
String display = "Brand: " + temp.getBrand() + " ModelName: " + temp.getModelName() + " VehicleType: " + temp.getVehicleType() + " FuelType: " + temp.getFuelType()
+ " Registration Year: " + temp.getRegistrationYear() + " Transmission: " + temp.getTransmission() + " License Plate: " + temp.getLicensePlate() + " Price/Day: " + temp.getCostPerDay();
model.addElement(display);
System.out.print("Updated JList");
}
this.list.setModel(model);
}

I get back "Updated JList" on the console, however list is still empty not updated.


Подробнее здесь: https://stackoverflow.com/questions/796 ... cardlayout
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Java Gui Jlist не обновляется при переключении JPanel с CardLayout
    Anonymous » » в форуме JAVA
    0 Ответы
    8 Просмотры
    Последнее сообщение Anonymous
  • Java Gui Jlist не обновляется при переключении JPanel с CardLayout
    Anonymous » » в форуме JAVA
    0 Ответы
    5 Просмотры
    Последнее сообщение Anonymous
  • Java Gui Jlist не обновляется при переключении JPanel с CardLayout
    Anonymous » » в форуме JAVA
    0 Ответы
    4 Просмотры
    Последнее сообщение Anonymous
  • JPanel внутри JPanel не будет изменять размер с помощью setSize()? Активные менеджеры компоновки также не используются.
    Гость » » в форуме JAVA
    0 Ответы
    23 Просмотры
    Последнее сообщение Гость
  • Ошибки "CHECK_DPI_SCALING" и "CLICK_ANIMATION" при переключении GUI
    Anonymous » » в форуме Python
    0 Ответы
    15 Просмотры
    Последнее сообщение Anonymous

Вернуться в «JAVA»