protected void fillData() {
        setLayout(new BorderLayout());
        model.clearList();
        JPanel vest = new JPanel();
        vest.setLayout(new GridBagLayout());
        JPanel center = new JPanel();
        center.setLayout(new BorderLayout());
        GridBagConstraints c = new GridBagConstraints();
        firemen = new JTable();
        firemen.setRowHeight(28);
        JScrollPane scrl = new JScrollPane();
        scrl.setViewportView(firemen);
        scrl.setPreferredSize(new Dimension(0, 200));
        firemen.setModel(model);
        c.fill = GridBagConstraints.CENTER;

        if (timesheets.getCar() == null) {
            c.gridx = 0;
            c.gridy = 1;
            vest.add(new JLabel(new ImageIcon(timesheets.getStation().getIconPath())), c);

            JLabel stationInfo = new JLabel("" + timesheets.getStation().getName());
            stationInfo.setFont(myFont);
            c.gridx = 0;
            c.gridy = 0;
            vest.add(stationInfo, c);
        } else {
            c.gridx = 0;
            c.gridy = 1;
            vest.add(new JLabel(new ImageIcon(timesheets.getCar().getIconPath())), c);

            JLabel carInfo = new JLabel("Bil Nr.: " + timesheets.getCar().getCarNr());
            carInfo.setFont(myFont);
            c.gridx = 0;
            c.gridy = 0;
            vest.add(carInfo, c);
        }

        for (Time_Sheet a : timesheets.getTeamleaders()) {
            model.addTimeSheet(a);
        }
        for (Time_Sheet a : timesheets.getChauffeurs()) {
            model.addTimeSheet(a);
        }
        for (Time_Sheet a : timesheets.getFiremen()) {
            model.addTimeSheet(a);
        }
        for (Time_Sheet a : timesheets.getStationDutyFiremen()) {
            model.addTimeSheet(a);
        }
        center.add(scrl, BorderLayout.CENTER);
        add(vest, BorderLayout.WEST);
        add(center, BorderLayout.CENTER);
        center.add(getAproveCarPanel(), BorderLayout.SOUTH);
        addCellRenderers();
    }