Professional Documents
Culture Documents
Car Rent
Car Rent
*;
import javax.swing.*;
import java.awt.event.*;
import java.util.ArrayList;
class Car {
this.brand = brand;
this.model = model;
this.year = year;
return brand;
return model;
return year;
@Override
public String toString() {
class CarRental {
public CarRental() {
cars.add(car);
cars.remove(index);
return cars;
this.carRental = carRental;
carList.addItem(car.toString());
rentButton.addActionListener(new ActionListener() {
if (index >= 0) {
carRental.removeCar(index);
updateCarList();
});
returnButton.addActionListener(new ActionListener() {
updateCarList();
}
});
setLayout(new FlowLayout());
add(label);
add(carList);
add(rentButton);
add(returnButton);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
pack();
setVisible(true);
carList.removeAllItems();
carList.addItem(car.toString());