/***
* Copyright: Ares.
* All Rights Reserved.
* Company: Insigma HT/上海创图
private static Color hoverColor = Color.BLUE; //hover color
weekLabels[i]= newWeekLabel(dayIndex, showTEXT[dayIndex]);
sdf= newjava.text.SimpleDateFormat(format);
calendar=Calendar.getInstance();
}public staticChooser getInstance(java.util.Date date){returngetInstance(date, DEFAULTFORMAT);
}public staticChooser getInstance(String format){return getInstance(newjava.util.Date(), format);
}public staticChooser getInstance(){return getInstance(newjava.util.Date(), DEFAULTFORMAT);
}private voidinitCalendarPanel(){
calendarPanel= new JPanel(newjava.awt.BorderLayout());
calendarPanel.add(titlePanel= newTitlePanel(), java.awt.BorderLayout.NORTH);
calendarPanel.add(bodyPanel= newBodyPanel(), java.awt.BorderLayout.CENTER);
public voidancestorMoved(AncestorEvent event) {
}public void register(finalJComponent showComponent) {this.showDate =showComponent;
showComponent.setRequestFocusEnabled(true);
showComponent.addMouseListener(newMouseAdapter() {public voidmousePressed(MouseEvent me) {
showComponent.requestFocusInWindow();
showComponent.setCursor(newCursor(Cursor.HAND_CURSOR));
}public voidmouseExited(MouseEvent me) {if(showComponent.isEnabled()) {
showComponent.setCursor(newCursor(Cursor.DEFAULT_CURSOR));
showComponent.setForeground(Color.BLACK);
}public voidmousePressed(MouseEvent me) {if(showComponent.isEnabled()) {
showComponent.setForeground(hoverColor);if(isShow) {
}public voidmouseReleased(MouseEvent me) {if(showComponent.isEnabled()) {
showComponent.setForeground(Color.BLACK);
showComponent.addFocusListener(newFocusListener() {public voidfocusLost(FocusEvent e) {
}public voidfocusGained(FocusEvent e) { }