private void process() {
        refreshTable();
        tblSchedule.setAutoResizeMode(JTable.AUTO_RESIZE_OFF);
        model = (DefaultTableModel) tblSchedule.getModel();
        model.addColumn("Nr.");
        model.addColumn("Naam");
        model.addColumn("Contracturen");
        int daysOfMonth = calendar.getActualMaximum(Calendar.DAY_OF_MONTH);
        for (int i = 1; i <= daysOfMonth; i++) {
            calendar.set(Calendar.DAY_OF_MONTH, i);
            model.addColumn(i + " - " + Translater.Translate(calendar.getDisplayName(Calendar.DAY_OF_WEEK, Calendar.LONG, Locale.ENGLISH)).substring(0, 2));
        }
        fill(daysOfMonth);
        tblSchedule.getColumnModel().getColumn(0).setPreferredWidth(30);
        tblSchedule.getColumnModel().getColumn(1).setPreferredWidth(100);
        tblSchedule.getColumnModel().getColumn(2).setPreferredWidth(75);
        for (int j = 0; j < tblSchedule.getColumnCount(); j++) {
            tblSchedule.getColumnModel().getColumn(j).setCellRenderer(new WhiteRenderer());
        }
    }