private void setLeftTable() {
        Object[][] obj = new Object[eventsList.size()][1];
        Object[] tempTitle = {""};

        boolean flag = true;
        final int[] temp = new int[eventsList.size()];

        int i = 0;
        Date date = new Date();
        for (DayEvents de : eventsList) {
            if (de.getDate().equals(date)) {
                obj[i][0] = "";
            } else {
                if (de.getDate().equals(today) && flag) {
                    temp[i] = 1;
                    flag = false;
                }
                date = de.getDate();
                String s = daysOfWeek[de.getDate().getDay()]
                        + " " + months[de.getDate().getMonth()]
                        + " " + de.getDate().getDate();
                obj[i][0] = s;
            }
            i++;
        }

        leftTable = new JTable(obj, tempTitle) {
            @Override
            public Component prepareRenderer(TableCellRenderer renderer, int Index_row, int Index_col) {
                Component comp = super.prepareRenderer(renderer, Index_row, Index_col);
                if (temp[Index_row] == 1 && highLight == true) {
                    comp.setBackground(color.getColor());
                } else {
                    comp.setBackground(Color.white);
                }
                return comp;
            }
        };
        leftTable.setTableHeader(null);
        leftTable.setRowHeight(40);
        leftTable.setAutoResizeMode(JTable.AUTO_RESIZE_OFF);
        leftTable.getColumnModel().getColumn(0).setPreferredWidth(80);
        leftTable.setShowGrid(false);
        leftTable.setEnabled(false);
    }