Нужда от помощ за курсова задача!

Здравейте имам да пиша курсова задача. Заданието ми е следното: автомобили с атрибути рег. номер, марка, модел, година на регистрация, обем на двигателя. Имам написана курсова задача, която има списък с видовете обем на двигателя. Аз този списък се опитвам да го променя и да го направя като ChekcBox  понеже такова ми е едно от условията на заданието. От дълго време се опитвам да го направя, но не се получава. Прилагам част от сорс кода: (Благодаря Ви за отделеното внимание!)

package Kursova_rabota;
import java.awt.*;
import java.awt.event.*;


public class Registraciq_Spravka extends Frame {
     private TextField regNom;
     private TextField marka;
     private TextField model;
     private TextField regGod;
     private List obem;
     private Label nom;
     private Label mark;
     private Label mod;
     private Label rg;
     private Label ob;
     private Button zapis;
     private Button spravka;
     private TextArea danniSpravka;
     Car[] koli = new Car[10];
     int element = 0;
     
    public Registraciq_Spravka () {
         
        Panel panelDanni = new Panel(new GridLayout(5,1));
        panelDanni.setBackground(Color.LIGHT_GRAY);
        
        ob = new Label("Обем на двигателя");
        panelDanni.add(ob);
        obem = new List(4);
        obem.setBackground(Color.LIGHT_GRAY);
        obem.add("1200 кубика");
        obem.add("1400 кубика");
        obem.add("1600 кубика");
        obem.add("2000 кубика");
        obem.add("2400 кубика");
        obem.add("2700 кубика");
        panelDanni.add(obem);
        
        
        nom = new Label("Регистрационен номер");        
        panelDanni.add(nom);
        regNom = new TextField();        
        regNom.setEditable(true);        
        panelDanni.add(regNom);
        
        mark = new Label("Марка");
        panelDanni.add(mark);
        marka = new TextField();        
        marka.setEditable(true);
        panelDanni.add(marka);
        
        mod = new Label("Модел");
        panelDanni.add(mod);
        model = new TextField();        
        model.setEditable(true);
        panelDanni.add(model);
        
        rg = new Label("Година на регистрация");
        panelDanni.add(rg);
        regGod = new TextField();        
        regGod.setEditable(true);
        panelDanni.add(regGod);
        add(panelDanni);
        
        Panel panelZapis = new Panel(new FlowLayout(FlowLayout.CENTER,75,50));
        zapis = new Button("Запис");        
        zapis.setBackground(Color.green);
        panelZapis.add(zapis);
        
        zapis.addActionListener(new ActionListener() {
            
            public void actionPerformed(ActionEvent e) {
              Car newCar = new Car();
              newCar.setRegNom(regNom.getText());
              newCar.setMarka(marka.getText());
              newCar.setModel(model.getText());
              newCar.setRegGod(regGod.getText());
              newCar.setObem(obem.getSelectedItem());
              
              koli[element] = newCar;
              element++;
            }  
        });
        
        spravka = new Button("Справка");          
          spravka.setBackground(Color.green);
          panelZapis.add(spravka);
          
          spravka.addActionListener(new ActionListener() {
               
             public void actionPerformed(ActionEvent e) {
                  if(!regNom.getText().isEmpty()) {
                  for (Car kolA : koli) {
                  if(kolA != null && kolA.getRegNom().equals(regNom.getText())) {
                      danniSpravka.setText( 
                      "Рег. Номер -" + kolA.getRegNom()+ "\n" +                   
                         "Марка -" + kolA.getMarka()+ "\n" +
                         "Модел -" + kolA.getModel() + "\n" +
                      "Година на Регистрация -" + kolA.getRegGod() + "\n" +
                      "Обем на двигателя -" + kolA.getObem()
                              );
                      break;
                  }
                    else { danniSpravka.setText("Не е намертен автомобил с номер - " + regNom.getText());}
                   }    
                }
                   else { danniSpravka.setText("Въведете регистрационен номер");} 
                            
              }
          });
        
          danniSpravka = new TextArea(10,40);
          danniSpravka.setEditable(false);          
          panelZapis.add(danniSpravka);
        
          setLayout(new BorderLayout());
        add(panelDanni, BorderLayout.NORTH);
           add(panelZapis, BorderLayout.SOUTH);
        setBackground(Color.BLACK);
        setTitle("Форма за регистрация и справки");
        setSize(450, 550);
        setVisible(true);
        pack();
        
        addWindowListener(new WindowAdapter () {
            public void windowClosing(WindowEvent e) {
                System.exit(0);
            }
        }); 
        
    }
    
     
    
    public static void main(String[] args) {
        
        new Registraciq_Spravka();
        
        
         
    }
    

}