Many resources are needed to download a project. Please understand that we have to compensate our server costs. Thank you in advance. Project price only 1 $
You can buy this project and download/modify it how often you want.
package org.nuiton.jaxx.widgets.datetime;
/*-
* #%L
* JAXX :: Widgets DateTime
* %%
* Copyright (C) 2008 - 2017 Code Lutin, Ultreia.io
* %%
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Lesser General Public License as
* published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Lesser Public License for more details.
*
* You should have received a copy of the GNU General Lesser Public
* License along with this program. If not, see
* .
* #L%
*/
import java.awt.Container;
import java.beans.PropertyChangeEvent;
import java.beans.PropertyChangeListener;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Date;
import java.util.HashMap;
import java.util.List;
import java.util.Locale;
import java.util.Map;
import java.util.TreeMap;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org.jdesktop.swingx.JXDatePicker;
import org.nuiton.jaxx.runtime.JAXXBinding;
import org.nuiton.jaxx.runtime.JAXXContext;
import org.nuiton.jaxx.runtime.JAXXObject;
import org.nuiton.jaxx.runtime.JAXXObjectDescriptor;
import org.nuiton.jaxx.runtime.JAXXUtil;
import org.nuiton.jaxx.runtime.context.DefaultJAXXContext;
import org.nuiton.jaxx.runtime.swing.SwingUtil;
public class JAXXDatePicker extends JXDatePicker implements JAXXObject {
/*-----------------------------------------------------------------------*/
/*---------------- Constants for all javaBean properties ----------------*/
/*-----------------------------------------------------------------------*/
public static final String PROPERTY_PATTERN_LAYOUT = "patternLayout";
public static final String PROPERTY_SHOW_POPUP_BUTTON = "showPopupButton";
/*-----------------------------------------------------------------------*/
/*------------------------- Other static fields -------------------------*/
/*-----------------------------------------------------------------------*/
private static final String $jaxxObjectDescriptor = "H4sIAAAAAAAAAJ1Tu24TQRS9NrFDHPIAJOpICQQJ2A0tRjwcE+FoIRFRJAs3TLwje8x6Zpi5izdNCgo6foCClgblHyIqJBpa/wNSPoG7D7wWshNgi1lpdO6Zc+8958tPKFkDt5XpODIUqKTTY1HkmFCi6HNn+3GzuXPQ422sc9s2QqMykH6FIhRbMO+P7i2C0/KIyU2Z3JjJzZjcTdXXSnI5RlT1oGLxMOC2yzki3Jxa3LbW3Rshq5EOTfbWRNWT3vr+/u6wwOsfiwCRJvkz1PatfyDIu57xoCh8hCtej71lbsBkh8QZITvU0EJ8txkwa5+zPn8DRzDrQVkzQ2QId/5rPAldQhVphMW17WadId8V7dfcbCC4f3YxEH6Ho3V8Qo22mJdonZCVEZZsVw12lQ51LUQqR7gcy3filpyaUgFnMkcvaIbIjfTYoSI4LOfYtP0cWuERculzf7+BcO9cfU8ydI1Z0c6F7jeI0cCNaVsiVzi5K/IFFVpQMiFdI6xON2TsqReESt20Ot1N8TMJ8N3xkfk8OB3+tlCBxK2cVzWWFtqnNkpzgyLWtpT6J0QRuM+YrrZgzvKAopZEaf1s5XsZktSTinRtMZPzlNkusZVmhydfr736cQGKW1AJFPO3WIxvwBx2DU1MBX6kHz5KxF0aXKRzOZY5yRSL92lTbOVASJ+2/CCica2fPa6RuuOd02+fPlw/GR/Z2t9U5mMrvYSykIGQPMldFqmJOZvXloe+yvMyKUGF+H9Va/0Lh929rPwEAAA=";
private static final Log log = LogFactory.getLog(JAXXDatePicker.class);
private static final long serialVersionUID = 1L;
/*-----------------------------------------------------------------------*/
/*--------------------------- Internal states ---------------------------*/
/*-----------------------------------------------------------------------*/
protected List