public JPanel initializeJPanelDayNumbers()
    {
        dayNumberPanel = new JPanel();
        dayNumberPanel.setBackground(new Color(-1));
        dayNumberPanel.setLayout(new GridLayout(0, 7));
        cal.set(5, 1);
        int dayThatThisMonthsStarts = 0;
        String firstDayOfMonth = (new SimpleDateFormat("EEEEEEEEEE")).format(Long.valueOf(cal.getTimeInMillis()));
        switch(firstDayOfMonth)
        {
        case "maandag": 
            dayThatThisMonthsStarts = 0;
            break;

        case "dinsdag": 
        	dayThatThisMonthsStarts = 1;
            break;

        case "woensdag": 
        	dayThatThisMonthsStarts = 2;
            break;

        case "donderdag": 
        	dayThatThisMonthsStarts = 3;
            break;

        case "vrijdag": 
        	dayThatThisMonthsStarts = 4;
            break;

        case "zaterdag": 
        	dayThatThisMonthsStarts = 5;
            break;

        case "zondag": 
        	dayThatThisMonthsStarts = 6;
            break;
        }
        cal.set(2, cal.get(2) - 1);
        for(int i = 0 - dayThatThisMonthsStarts; i < 0; i++)
        {
            JButton dayButton = new JButton(Integer.toString(cal.getActualMaximum(5) + (i + 1)));
            dayButton.setBackground(new Color(0xaaaaaa));
            dayButton.addActionListener(new ActionListener() {
                public void actionPerformed(ActionEvent actionevent)
                {
                	
                }
            });
            dayNumberPanel.add(dayButton);
        }

        cal.set(2, cal.get(2) + 1);
        for(int i = 1; i < cal.getActualMaximum(5) + 1; i++)
        {
            JButton dayButton = new JButton(Integer.toString(i));
            dayButton.setBackground(new Color(0xffffff));
            dayButton.addActionListener(new ActionListener() {
                public void actionPerformed(ActionEvent actionevent)
                {
                	
                }
            });
            dayNumberPanel.add(dayButton);
        }
        return dayNumberPanel;
    }