The month view header is back, issue with scrollpane needing to be there for header to display. JTable quirk. Moved the calendar and its header into its own borderlayout within the borderlayout to display the calendar and its header seperately without a scrollpane.