title: How to set custom week-start in JCalendar?
body: <p>I am having trouble setting custom first-day-of-week, in JCalendar.
  The first-day-of-week does change if I change locale. 
  However changing the first-day-of-week in the underlying calendar, has no effect.</p>
  
  <p>Here is a short demonstration code: </p>
  
  <pre><code>public class TestJChooser extends JFrame {
  
      /**
       *
       */
      public TestJChooser() {
  
          setLayout(new BorderLayout(5,5));
          setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE);
  
          Locale locale = Locale.forLanguageTag("de-DE");
  
          Calendar calendar = Calendar.getInstance(locale);
          calendar.setFirstDayOfWeek(Calendar.TUESDAY);
  
          JCalendar jCal = new JCalendar(calendar);
          jCal.setLocale(locale);
          jCal.setPreferredSize(new Dimension(500, 400));
          jCal.getDayChooser().setDayBordersVisible(true);
          jCal.setTodayButtonVisible(true);
          getContentPane().add(jCal,BorderLayout.CENTER);
  
          pack();
          setVisible(true);
  
      }
  
      /**
       * @param args
       */
      public static void main(String[] args) {
  
          new TestJChooser();
  
      }
  }
  </code></pre>
  
  <p>Changing the value of </p>
  
  <pre><code>   calendar.setFirstDayOfWeek(Calendar.TUESDAY);
  </code></pre>
  
  <p>Does not change the first day of the week in JCalendar, nor the weekend day.</p>