Set The Calender

First of all, We must create a calender adding holidays, Other Special days.

This is the GUI

This is the code:
package cocoland;

import Connection.DB;
import com.mysql.jdbc.Connection;
import java.sql.Statement;

/**
 *
 * @author Amila
 */
public class Calender extends javax.swing.JFrame {

    /** Creates new form Calender */
    public Calender() {
        initComponents();
        jPanel4.setVisible(false);
        jButton1.setEnabled(false);
    }

  
    @SuppressWarnings("unchecked")
    private void initComponents() {

        jPanel2 = new javax.swing.JPanel();
        jPanel3 = new javax.swing.JPanel();
        jLabel2 = new javax.swing.JLabel();
        year = new javax.swing.JComboBox();
        jLabel3 = new javax.swing.JLabel();
        month = new javax.swing.JComboBox();
        jLabel4 = new javax.swing.JLabel();
        numberOfDays = new javax.swing.JComboBox();
        create = new javax.swing.JButton();
        jSeparator1 = new javax.swing.JSeparator();
        jPanel4 = new javax.swing.JPanel();
        d1 = new javax.swing.JLabel();
        d1type = new javax.swing.JComboBox();
        d12type = new javax.swing.JComboBox();
        d12 = new javax.swing.JLabel();
        d22type = new javax.swing.JComboBox();
        d22 = new javax.swing.JLabel();
        d2 = new javax.swing.JLabel();
        d2type = new javax.swing.JComboBox();
        d13type = new javax.swing.JComboBox();
        d23type = new javax.swing.JComboBox();
        d23 = new javax.swing.JLabel();
        d13 = new javax.swing.JLabel();
        d3 = new javax.swing.JLabel();
        d3type = new javax.swing.JComboBox();
        d14type = new javax.swing.JComboBox();
        d24type = new javax.swing.JComboBox();
        d24 = new javax.swing.JLabel();
        d14 = new javax.swing.JLabel();
        d4 = new javax.swing.JLabel();
        d4type = new javax.swing.JComboBox();
        d15type = new javax.swing.JComboBox();
        d25type = new javax.swing.JComboBox();
        d25 = new javax.swing.JLabel();
        d15 = new javax.swing.JLabel();
        d5 = new javax.swing.JLabel();
        d5type = new javax.swing.JComboBox();
        d16type = new javax.swing.JComboBox();
        d26type = new javax.swing.JComboBox();
        d26 = new javax.swing.JLabel();
        d16 = new javax.swing.JLabel();
        d6 = new javax.swing.JLabel();
        d6type = new javax.swing.JComboBox();
        d17type = new javax.swing.JComboBox();
        d27type = new javax.swing.JComboBox();
        d27 = new javax.swing.JLabel();
        d17 = new javax.swing.JLabel();
        d7 = new javax.swing.JLabel();
        d7type = new javax.swing.JComboBox();
        d18type = new javax.swing.JComboBox();
        d28type = new javax.swing.JComboBox();
        d28 = new javax.swing.JLabel();
        d18 = new javax.swing.JLabel();
        d8 = new javax.swing.JLabel();
        d8type = new javax.swing.JComboBox();
        d19type = new javax.swing.JComboBox();
        d29type = new javax.swing.JComboBox();
        d29 = new javax.swing.JLabel();
        d19 = new javax.swing.JLabel();
        d9 = new javax.swing.JLabel();
        d9type = new javax.swing.JComboBox();
        d20type = new javax.swing.JComboBox();
        d30type = new javax.swing.JComboBox();
        d30 = new javax.swing.JLabel();
        d20 = new javax.swing.JLabel();
        d10 = new javax.swing.JLabel();
        d10type = new javax.swing.JComboBox();
        d21type = new javax.swing.JComboBox();
        d31type = new javax.swing.JComboBox();
        d31 = new javax.swing.JLabel();
        d21 = new javax.swing.JLabel();
        d11type = new javax.swing.JComboBox();
        d11 = new javax.swing.JLabel();
        jPanel5 = new javax.swing.JPanel();
        jButton1 = new javax.swing.JButton();
        jButton2 = new javax.swing.JButton();
        jPanel1 = new javax.swing.JPanel();
        jLabel1 = new javax.swing.JLabel();

        setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE);
        setTitle("Calender");
        setResizable(false);

        jPanel2.setBorder(javax.swing.BorderFactory.createEtchedBorder(javax.swing.border.EtchedBorder.RAISED));

        jPanel3.setBorder(new javax.swing.border.SoftBevelBorder(javax.swing.border.BevelBorder.LOWERED));

        jLabel2.setText("Year");

        year.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "2010", "2011", "2012", "2013", "2014", "2015" }));

        jLabel3.setText("Month");

        month.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12" }));

        jLabel4.setText("Number of days");

        numberOfDays.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "30", "31", "28", "29" }));

        create.setText("Create...");
        create.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                createActionPerformed(evt);
            }
        });

        javax.swing.GroupLayout jPanel3Layout = new javax.swing.GroupLayout(jPanel3);
        jPanel3.setLayout(jPanel3Layout);
        jPanel3Layout.setHorizontalGroup(
            jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(jPanel3Layout.createSequentialGroup()
                .addContainerGap()
                .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addComponent(create, javax.swing.GroupLayout.DEFAULT_SIZE, 122, Short.MAX_VALUE)
                    .addGroup(jPanel3Layout.createSequentialGroup()
                        .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                            .addComponent(jLabel2)
                            .addComponent(jLabel3))
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 33, Short.MAX_VALUE)
                        .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
                            .addComponent(month, javax.swing.GroupLayout.PREFERRED_SIZE, 48, javax.swing.GroupLayout.PREFERRED_SIZE)
                            .addComponent(year, javax.swing.GroupLayout.PREFERRED_SIZE, 59, javax.swing.GroupLayout.PREFERRED_SIZE)))
                    .addGroup(jPanel3Layout.createSequentialGroup()
                        .addComponent(jLabel4)
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 8, Short.MAX_VALUE)
                        .addComponent(numberOfDays, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)))
                .addContainerGap())
        );
        jPanel3Layout.setVerticalGroup(
            jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(jPanel3Layout.createSequentialGroup()
                .addContainerGap()
                .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(jLabel2)
                    .addComponent(year, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addGap(18, 18, 18)
                .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(jLabel3)
                    .addComponent(month, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addGap(14, 14, 14)
                .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(jLabel4)
                    .addComponent(numberOfDays, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 16, Short.MAX_VALUE)
                .addComponent(create)
                .addContainerGap())
        );

        jSeparator1.setOrientation(javax.swing.SwingConstants.VERTICAL);

        d1.setText("2010-12-31");

        d1type.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "Normal Day", "Saterday", "Sunday", "Poya Day", "Holyday" }));

        d12type.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "Normal Day", "Saterday", "Sunday", "Poya Day", "Holyday" }));

        d12.setText("2010-12-31");

        d22type.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "Normal Day", "Saterday", "Sunday", "Poya Day", "Holyday" }));

        d22.setText("2010-12-31");

        d2.setText("2010-12-31");

        d2type.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "Normal Day", "Saterday", "Sunday", "Poya Day", "Holyday" }));
        d2type.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                d2typeActionPerformed(evt);
            }
        });

        d13type.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "Normal Day", "Saterday", "Sunday", "Poya Day", "Holyday" }));

        d23type.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "Normal Day", "Saterday", "Sunday", "Poya Day", "Holyday" }));

        d23.setText("2010-12-31");

        d13.setText("2010-12-31");

        d3.setText("2010-12-31");

        d3type.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "Normal Day", "Saterday", "Sunday", "Poya Day", "Holyday" }));

        d14type.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "Normal Day", "Saterday", "Sunday", "Poya Day", "Holyday" }));

        d24type.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "Normal Day", "Saterday", "Sunday", "Poya Day", "Holyday" }));

        d24.setText("2010-12-31");

        d14.setText("2010-12-31");

        d4.setText("2010-12-31");

        d4type.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "Normal Day", "Saterday", "Sunday", "Poya Day", "Holyday" }));

        d15type.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "Normal Day", "Saterday", "Sunday", "Poya Day", "Holyday", " " }));

        d25type.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "Normal Day", "Saterday", "Sunday", "Poya Day", "Holyday" }));

        d25.setText("2010-12-31");

        d15.setText("2010-12-31");

        d5.setText("2010-12-31");

        d5type.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "Normal Day", "Saterday", "Sunday", "Poya Day", "Holyday" }));

        d16type.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "Normal Day", "Saterday", "Sunday", "Poya Day", "Holyday" }));

        d26type.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "Normal Day", "Saterday", "Sunday", "Poya Day", "Holyday" }));

        d26.setText("2010-12-31");

        d16.setText("2010-12-31");

        d6.setText("2010-12-31");

        d6type.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "Normal Day", "Saterday", "Sunday", "Poya Day", "Holyday" }));

        d17type.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "Normal Day", "Saterday", "Sunday", "Poya Day", "Holyday" }));

        d27type.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "Normal Day", "Saterday", "Sunday", "Poya Day", "Holyday" }));

        d27.setText("2010-12-31");

        d17.setText("2010-12-31");

        d7.setText("2010-12-31");

        d7type.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "Normal Day", "Saterday", "Sunday", "Poya Day", "Holyday" }));

        d18type.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "Normal Day", "Saterday", "Sunday", "Poya Day", "Holyday" }));

        d28type.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "Normal Day", "Saterday", "Sunday", "Poya Day", "Holyday" }));

        d28.setText("2010-12-31");

        d18.setText("2010-12-31");

        d8.setText("2010-12-31");

        d8type.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "Normal Day", "Saterday", "Sunday", "Poya Day", "Holyday" }));

        d19type.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "Normal Day", "Saterday", "Sunday", "Poya Day", "Holyday" }));

        d29type.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "Normal Day", "Saterday", "Sunday", "Poya Day", "Holyday" }));

        d29.setText("2010-12-31");

        d19.setText("2010-12-31");

        d9.setText("2010-12-31");

        d9type.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "Normal Day", "Saterday", "Sunday", "Poya Day", "Holyday" }));

        d20type.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "Normal Day", "Saterday", "Sunday", "Poya Day", "Holyday", " " }));

        d30type.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "Normal Day", "Saterday", "Sunday", "Poya Day", "Holyday" }));

        d30.setText("2010-12-31");

        d20.setText("2010-12-31");

        d10.setText("2010-12-31");

        d10type.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "Normal Day", "Saterday", "Sunday", "Poya Day", "Holyday" }));

        d21type.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "Normal Day", "Saterday", "Sunday", "Poya Day", "Holyday", " " }));

        d31type.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "Normal Day", "Saterday", "Sunday", "Poya Day", "Holyday" }));

        d31.setText("2010-12-31");

        d21.setText("2010-12-31");

        d11type.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "Normal Day", "Saterday", "Sunday", "Poya Day", "Holyday" }));

        d11.setText("2010-12-31");

        javax.swing.GroupLayout jPanel4Layout = new javax.swing.GroupLayout(jPanel4);
        jPanel4.setLayout(jPanel4Layout);
        jPanel4Layout.setHorizontalGroup(
            jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(jPanel4Layout.createSequentialGroup()
                .addGroup(jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addComponent(d1)
                    .addComponent(d2)
                    .addComponent(d3)
                    .addComponent(d4)
                    .addComponent(d5)
                    .addComponent(d6)
                    .addComponent(d7)
                    .addComponent(d8)
                    .addComponent(d9)
                    .addComponent(d10)
                    .addComponent(d11))
                .addGap(16, 16, 16)
                .addGroup(jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addComponent(d1type, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(d2type, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(d3type, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(d4type, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(d5type, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(d6type, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(d7type, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(d8type, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(d9type, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(d10type, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(d11type, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addGroup(jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addComponent(d12)
                    .addComponent(d13)
                    .addComponent(d14)
                    .addComponent(d15)
                    .addComponent(d16)
                    .addComponent(d17)
                    .addComponent(d18)
                    .addComponent(d19)
                    .addComponent(d20)
                    .addComponent(d21))
                .addGap(15, 15, 15)
                .addGroup(jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addComponent(d12type, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(d13type, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(d14type, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(d15type, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(d16type, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(d17type, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(d18type, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(d19type, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(d20type, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(d21type, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addGroup(jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addComponent(d22)
                    .addComponent(d23)
                    .addComponent(d24)
                    .addComponent(d25)
                    .addComponent(d26)
                    .addComponent(d27)
                    .addComponent(d28)
                    .addComponent(d29)
                    .addComponent(d30)
                    .addComponent(d31))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addGroup(jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addComponent(d22type, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(d23type, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(d24type, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(d25type, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(d26type, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(d27type, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(d28type, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(d29type, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(d30type, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(d31type, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)))
        );
        jPanel4Layout.setVerticalGroup(
            jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(jPanel4Layout.createSequentialGroup()
                .addContainerGap()
                .addGroup(jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(d1type, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(d12)
                    .addComponent(d12type, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(d22)
                    .addComponent(d22type, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(d1))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addGroup(jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(d2type, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(d13)
                    .addComponent(d13type, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(d23)
                    .addComponent(d23type, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(d2))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addGroup(jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(d3type, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(d14)
                    .addComponent(d14type, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(d24)
                    .addComponent(d24type, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(d3))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addGroup(jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(d4type, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(d15)
                    .addComponent(d15type, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(d25)
                    .addComponent(d25type, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(d4))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addGroup(jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(d5type, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(d16)
                    .addComponent(d16type, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(d26)
                    .addComponent(d26type, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(d5))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addGroup(jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(d6type, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(d17)
                    .addComponent(d17type, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(d27)
                    .addComponent(d27type, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(d6))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addGroup(jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(d7type, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(d18)
                    .addComponent(d18type, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(d28)
                    .addComponent(d28type, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(d7))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addGroup(jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(d8type, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(d19)
                    .addComponent(d19type, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(d29)
                    .addComponent(d29type, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(d8))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addGroup(jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(d9type, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(d20)
                    .addComponent(d20type, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(d30)
                    .addComponent(d30type, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(d9))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addGroup(jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(d10type, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(d21)
                    .addComponent(d21type, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(d31)
                    .addComponent(d31type, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(d10))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addGroup(jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(d11type, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(d11))
                .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
        );

        jButton1.setText("OK");
        jButton1.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButton1ActionPerformed(evt);
            }
        });

        jButton2.setText("Cancel");

        javax.swing.GroupLayout jPanel5Layout = new javax.swing.GroupLayout(jPanel5);
        jPanel5.setLayout(jPanel5Layout);
        jPanel5Layout.setHorizontalGroup(
            jPanel5Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel5Layout.createSequentialGroup()
                .addContainerGap()
                .addGroup(jPanel5Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
                    .addComponent(jButton2, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, 128, Short.MAX_VALUE)
                    .addComponent(jButton1, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, 128, Short.MAX_VALUE))
                .addContainerGap())
        );
        jPanel5Layout.setVerticalGroup(
            jPanel5Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(jPanel5Layout.createSequentialGroup()
                .addContainerGap()
                .addComponent(jButton1, javax.swing.GroupLayout.PREFERRED_SIZE, 44, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addGap(77, 77, 77)
                .addComponent(jButton2, javax.swing.GroupLayout.PREFERRED_SIZE, 23, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addContainerGap(21, Short.MAX_VALUE))
        );

        javax.swing.GroupLayout jPanel2Layout = new javax.swing.GroupLayout(jPanel2);
        jPanel2.setLayout(jPanel2Layout);
        jPanel2Layout.setHorizontalGroup(
            jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel2Layout.createSequentialGroup()
                .addContainerGap()
                .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
                    .addComponent(jPanel3, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                    .addComponent(jPanel5, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addComponent(jSeparator1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addComponent(jPanel4, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addContainerGap())
        );
        jPanel2Layout.setVerticalGroup(
            jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(jPanel2Layout.createSequentialGroup()
                .addContainerGap()
                .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addComponent(jPanel4, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(jSeparator1, javax.swing.GroupLayout.PREFERRED_SIZE, 381, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addGroup(jPanel2Layout.createSequentialGroup()
                        .addComponent(jPanel3, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                        .addGap(18, 18, 18)
                        .addComponent(jPanel5, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)))
                .addContainerGap(28, Short.MAX_VALUE))
        );

        jPanel1.setBackground(new java.awt.Color(173, 195, 219));
        jPanel1.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(0, 0, 0)));
        jPanel1.setForeground(new java.awt.Color(124, 161, 219));

        jLabel1.setFont(new java.awt.Font("Times New Roman", 1, 24)); // NOI18N
        jLabel1.setText("Calender Settings");

        javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1);
        jPanel1.setLayout(jPanel1Layout);
        jPanel1Layout.setHorizontalGroup(
            jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(jPanel1Layout.createSequentialGroup()
                .addGap(290, 290, 290)
                .addComponent(jLabel1)
                .addContainerGap(290, Short.MAX_VALUE))
        );
        jPanel1Layout.setVerticalGroup(
            jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(jPanel1Layout.createSequentialGroup()
                .addGap(22, 22, 22)
                .addComponent(jLabel1)
                .addContainerGap(26, Short.MAX_VALUE))
        );

        javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
        getContentPane().setLayout(layout);
        layout.setHorizontalGroup(
            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addComponent(jPanel1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
            .addGroup(layout.createSequentialGroup()
                .addGap(10, 10, 10)
                .addComponent(jPanel2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addContainerGap())
        );
        layout.setVerticalGroup(
            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(layout.createSequentialGroup()
                .addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addGap(18, 18, 18)
                .addComponent(jPanel2, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                .addContainerGap())
        );

        java.awt.Dimension screenSize = java.awt.Toolkit.getDefaultToolkit().getScreenSize();
        setBounds((screenSize.width-772)/2, (screenSize.height-558)/2, 772, 558);
    }// </editor-fold>                       

    private void createActionPerformed(java.awt.event.ActionEvent evt) {                                      

        String y = year.getSelectedItem().toString();
        String m = month.getSelectedItem().toString();
        String ds =numberOfDays.getSelectedItem().toString();
       
        if (ds.equals("30")){
            d1.setText(y+"-"+m+"-1");
            d2.setText(y+"-"+m+"-2");
            d3.setText(y+"-"+m+"-3");
            d4.setText(y+"-"+m+"-4");
            d5.setText(y+"-"+m+"-5");
            d6.setText(y+"-"+m+"-6");
            d7.setText(y+"-"+m+"-7");
            d8.setText(y+"-"+m+"-8");
            d9.setText(y+"-"+m+"-9");
            d10.setText(y+"-"+m+"-10");
            d11.setText(y+"-"+m+"-11");
            d12.setText(y+"-"+m+"-12");
            d13.setText(y+"-"+m+"-13");
            d14.setText(y+"-"+m+"-14");
            d15.setText(y+"-"+m+"-15");
            d16.setText(y+"-"+m+"-16");
            d17.setText(y+"-"+m+"-17");
            d18.setText(y+"-"+m+"-18");
            d19.setText(y+"-"+m+"-19");
            d20.setText(y+"-"+m+"-20");
            d21.setText(y+"-"+m+"-21");
            d22.setText(y+"-"+m+"-22");
            d23.setText(y+"-"+m+"-23");
            d24.setText(y+"-"+m+"-24");
            d25.setText(y+"-"+m+"-25");
            d26.setText(y+"-"+m+"-26");
            d27.setText(y+"-"+m+"-27");
            d28.setText(y+"-"+m+"-28");
            d29.setText(y+"-"+m+"-29");
            d30.setText(y+"-"+m+"-30");
            jPanel4.setVisible(true);
             d28.setVisible(true);
            d29.setVisible(true);
            d30.setVisible(true);
            d31.setVisible(false);
            d31type.setVisible(false);
            d28type.setVisible(true);
            d29type.setVisible(true);
            d30type.setVisible(true);

        }else
        if (ds.equals("31")){
            d1.setText(y+"-"+m+"-1");
            d2.setText(y+"-"+m+"-2");
            d3.setText(y+"-"+m+"-3");
            d4.setText(y+"-"+m+"-4");
            d5.setText(y+"-"+m+"-5");
            d6.setText(y+"-"+m+"-6");
            d7.setText(y+"-"+m+"-7");
            d8.setText(y+"-"+m+"-8");
            d9.setText(y+"-"+m+"-9");
            d10.setText(y+"-"+m+"-10");
            d11.setText(y+"-"+m+"-11");
            d12.setText(y+"-"+m+"-12");
            d13.setText(y+"-"+m+"-13");
            d14.setText(y+"-"+m+"-14");
            d15.setText(y+"-"+m+"-15");
            d16.setText(y+"-"+m+"-16");
            d17.setText(y+"-"+m+"-17");
            d18.setText(y+"-"+m+"-18");
            d19.setText(y+"-"+m+"-19");
            d20.setText(y+"-"+m+"-20");
            d21.setText(y+"-"+m+"-21");
            d22.setText(y+"-"+m+"-22");
            d23.setText(y+"-"+m+"-23");
            d24.setText(y+"-"+m+"-24");
            d25.setText(y+"-"+m+"-25");
            d26.setText(y+"-"+m+"-26");
            d27.setText(y+"-"+m+"-27");
            d28.setText(y+"-"+m+"-28");
            d29.setText(y+"-"+m+"-29");
            d30.setText(y+"-"+m+"-30");
            d31.setText(y+"-"+m+"-31");
            jPanel4.setVisible(true);
            d28.setVisible(true);
            d29.setVisible(true);
            d30.setVisible(true);
            d31.setVisible(true);
            d28type.setVisible(true);
            d29type.setVisible(true);
            d30type.setVisible(true);
            d31type.setVisible(true);


        }else
       if (ds.equals("28")){
            d1.setText(y+"-"+m+"-1");
            d2.setText(y+"-"+m+"-2");
            d3.setText(y+"-"+m+"-3");
            d4.setText(y+"-"+m+"-4");
            d5.setText(y+"-"+m+"-5");
            d6.setText(y+"-"+m+"-6");
            d7.setText(y+"-"+m+"-7");
            d8.setText(y+"-"+m+"-8");
            d9.setText(y+"-"+m+"-9");
            d10.setText(y+"-"+m+"-10");
            d11.setText(y+"-"+m+"-11");
            d12.setText(y+"-"+m+"-12");
            d13.setText(y+"-"+m+"-13");
            d14.setText(y+"-"+m+"-14");
            d15.setText(y+"-"+m+"-15");
            d16.setText(y+"-"+m+"-16");
            d17.setText(y+"-"+m+"-17");
            d18.setText(y+"-"+m+"-18");
            d19.setText(y+"-"+m+"-19");
            d20.setText(y+"-"+m+"-20");
            d21.setText(y+"-"+m+"-21");
            d22.setText(y+"-"+m+"-22");
            d23.setText(y+"-"+m+"-23");
            d24.setText(y+"-"+m+"-24");
            d25.setText(y+"-"+m+"-25");
            d26.setText(y+"-"+m+"-26");
            d27.setText(y+"-"+m+"-27");
            d28.setText(y+"-"+m+"-28");

            jPanel4.setVisible(true);
            d29.setVisible(false);
            d30.setVisible(false);
            d31.setVisible(false);
            d31type.setVisible(false);
            d29type.setVisible(false);
            d30type.setVisible(false);


        }else
        if (ds.equals("29")){
            d1.setText(y+"-"+m+"-1");
            d2.setText(y+"-"+m+"-2");
            d3.setText(y+"-"+m+"-3");
            d4.setText(y+"-"+m+"-4");
            d5.setText(y+"-"+m+"-5");
            d6.setText(y+"-"+m+"-6");
            d7.setText(y+"-"+m+"-7");
            d8.setText(y+"-"+m+"-8");
            d9.setText(y+"-"+m+"-9");
            d10.setText(y+"-"+m+"-10");
            d11.setText(y+"-"+m+"-11");
            d12.setText(y+"-"+m+"-12");
            d13.setText(y+"-"+m+"-13");
            d14.setText(y+"-"+m+"-14");
            d15.setText(y+"-"+m+"-15");
            d16.setText(y+"-"+m+"-16");
            d17.setText(y+"-"+m+"-17");
            d18.setText(y+"-"+m+"-18");
            d19.setText(y+"-"+m+"-19");
            d20.setText(y+"-"+m+"-20");
            d21.setText(y+"-"+m+"-21");
            d22.setText(y+"-"+m+"-22");
            d23.setText(y+"-"+m+"-23");
            d24.setText(y+"-"+m+"-24");
            d25.setText(y+"-"+m+"-25");
            d26.setText(y+"-"+m+"-26");
            d27.setText(y+"-"+m+"-27");
            d28.setText(y+"-"+m+"-28");
            d29.setText(y+"-"+m+"-29");

            jPanel4.setVisible(true);
            d29.setVisible(true);
            d30.setVisible(false);
            d31.setVisible(false);
            d31type.setVisible(false);
            d30type.setVisible(false);
            d29type.setVisible(true);

        }
       
       jButton1.setEnabled(true);
    }                                     

    private void d2typeActionPerformed(java.awt.event.ActionEvent evt) {                                      
        // TODO add your handling code here:
    }                                     

    public static void save(String d, String t){
    try {
            Connection con = DB.myCon();
            Statement st = con.createStatement();
            st.executeUpdate("insert into calender values('"+d+"','"+t+"')");


        } catch (Exception e) {
            e.printStackTrace();
        }




    }
    private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {                                        
        if(numberOfDays.getSelectedItem().equals("30")){
        { String a = d1.getText();
            String b = d1type.getSelectedItem().toString();
            save(a, b);
        }
        { String a = d2.getText();
            String b = d2type.getSelectedItem().toString();
            save(a, b);
        }
        { String a = d3.getText();
            String b = d3type.getSelectedItem().toString();
            save(a, b);
        }
        { String a = d4.getText();
            String b = d4type.getSelectedItem().toString();
            save(a, b);
        }
        { String a = d5.getText();
            String b = d5type.getSelectedItem().toString();
            save(a, b);
        }
        { String a = d6.getText();
            String b = d6type.getSelectedItem().toString();
            save(a, b);
        }
        { String a = d7.getText();
            String b = d7type.getSelectedItem().toString();
            save(a, b);
        }
        { String a = d8.getText();
            String b = d8type.getSelectedItem().toString();
            save(a, b);
        }
        { String a = d9.getText();
            String b = d9type.getSelectedItem().toString();
            save(a, b);
        }
        { String a = d10.getText();
            String b = d10type.getSelectedItem().toString();
            save(a, b);
        }
        { String a = d11.getText();
            String b = d11type.getSelectedItem().toString();
            save(a, b);
        }
        { String a = d12.getText();
            String b = d12type.getSelectedItem().toString();
            save(a, b);
        }
        { String a = d13.getText();
            String b = d13type.getSelectedItem().toString();
            save(a, b);
        }
        { String a = d14.getText();
            String b = d14type.getSelectedItem().toString();
            save(a, b);
        }
        { String a = d15.getText();
            String b = d15type.getSelectedItem().toString();
            save(a, b);
        }
        { String a = d16.getText();
            String b = d16type.getSelectedItem().toString();
            save(a, b);
        }
        { String a = d17.getText();
            String b = d17type.getSelectedItem().toString();
            save(a, b);
        }
        { String a = d18.getText();
            String b = d18type.getSelectedItem().toString();
            save(a, b);
        }
        { String a = d19.getText();
            String b = d19type.getSelectedItem().toString();
            save(a, b);
        }
        { String a = d20.getText();
            String b = d20type.getSelectedItem().toString();
            save(a, b);
        }
        { String a = d21.getText();
            String b = d21type.getSelectedItem().toString();
            save(a, b);
        }
        { String a = d22.getText();
            String b = d22type.getSelectedItem().toString();
            save(a, b);
        }
        { String a = d23.getText();
            String b = d23type.getSelectedItem().toString();
            save(a, b);
        }
        { String a = d24.getText();
            String b = d24type.getSelectedItem().toString();
            save(a, b);
        }
        { String a = d25.getText();
            String b = d25type.getSelectedItem().toString();
            save(a, b);
        }
        { String a = d26.getText();
            String b = d26type.getSelectedItem().toString();
            save(a, b);
        }
        { String a = d27.getText();
            String b = d27type.getSelectedItem().toString();
            save(a, b);
        }
        { String a = d28.getText();
            String b = d28type.getSelectedItem().toString();
            save(a, b);
        }
        { String a = d29.getText();
            String b = d29type.getSelectedItem().toString();
            save(a, b);
        }
        { String a = d30.getText();
            String b = d30type.getSelectedItem().toString();
            save(a, b);
        }
        }
        if(numberOfDays.getSelectedItem().equals("31")){
        { String a = d1.getText();
            String b = d1type.getSelectedItem().toString();
            save(a, b);
        }
        { String a = d2.getText();
            String b = d2type.getSelectedItem().toString();
            save(a, b);
        }
        { String a = d3.getText();
            String b = d3type.getSelectedItem().toString();
            save(a, b);
        }
        { String a = d4.getText();
            String b = d4type.getSelectedItem().toString();
            save(a, b);
        }
        { String a = d5.getText();
            String b = d5type.getSelectedItem().toString();
            save(a, b);
        }
        { String a = d6.getText();
            String b = d6type.getSelectedItem().toString();
            save(a, b);
        }
        { String a = d7.getText();
            String b = d7type.getSelectedItem().toString();
            save(a, b);
        }
        { String a = d8.getText();
            String b = d8type.getSelectedItem().toString();
            save(a, b);
        }
        { String a = d9.getText();
            String b = d9type.getSelectedItem().toString();
            save(a, b);
        }
        { String a = d10.getText();
            String b = d10type.getSelectedItem().toString();
            save(a, b);
        }
        { String a = d11.getText();
            String b = d11type.getSelectedItem().toString();
            save(a, b);
        }
        { String a = d12.getText();
            String b = d12type.getSelectedItem().toString();
            save(a, b);
        }
        { String a = d13.getText();
            String b = d13type.getSelectedItem().toString();
            save(a, b);
        }
        { String a = d14.getText();
            String b = d14type.getSelectedItem().toString();
            save(a, b);
        }
        { String a = d15.getText();
            String b = d15type.getSelectedItem().toString();
            save(a, b);
        }
        { String a = d16.getText();
            String b = d16type.getSelectedItem().toString();
            save(a, b);
        }
        { String a = d17.getText();
            String b = d17type.getSelectedItem().toString();
            save(a, b);
        }
        { String a = d18.getText();
            String b = d18type.getSelectedItem().toString();
            save(a, b);
        }
        { String a = d19.getText();
            String b = d19type.getSelectedItem().toString();
            save(a, b);
        }
        { String a = d20.getText();
            String b = d20type.getSelectedItem().toString();
            save(a, b);
        }
        { String a = d21.getText();
            String b = d21type.getSelectedItem().toString();
            save(a, b);
        }
        { String a = d22.getText();
            String b = d22type.getSelectedItem().toString();
            save(a, b);
        }
        { String a = d23.getText();
            String b = d23type.getSelectedItem().toString();
            save(a, b);
        }
        { String a = d24.getText();
            String b = d24type.getSelectedItem().toString();
            save(a, b);
        }
        { String a = d25.getText();
            String b = d25type.getSelectedItem().toString();
            save(a, b);
        }
        { String a = d26.getText();
            String b = d26type.getSelectedItem().toString();
            save(a, b);
        }
        { String a = d27.getText();
            String b = d27type.getSelectedItem().toString();
            save(a, b);
        }
        { String a = d28.getText();
            String b = d28type.getSelectedItem().toString();
            save(a, b);
        }
        { String a = d29.getText();
            String b = d29type.getSelectedItem().toString();
            save(a, b);
        }
        { String a = d30.getText();
            String b = d30type.getSelectedItem().toString();
            save(a, b);
        }
        { String a = d31.getText();
            String b = d31type.getSelectedItem().toString();
            save(a, b);
        }
        }
        if(numberOfDays.getSelectedItem().equals("28")){
        { String a = d1.getText();
            String b = d1type.getSelectedItem().toString();
            save(a, b);
        }
        { String a = d2.getText();
            String b = d2type.getSelectedItem().toString();
            save(a, b);
        }
        { String a = d3.getText();
            String b = d3type.getSelectedItem().toString();
            save(a, b);
        }
        { String a = d4.getText();
            String b = d4type.getSelectedItem().toString();
            save(a, b);
        }
        { String a = d5.getText();
            String b = d5type.getSelectedItem().toString();
            save(a, b);
        }
        { String a = d6.getText();
            String b = d6type.getSelectedItem().toString();
            save(a, b);
        }
        { String a = d7.getText();
            String b = d7type.getSelectedItem().toString();
            save(a, b);
        }
        { String a = d8.getText();
            String b = d8type.getSelectedItem().toString();
            save(a, b);
        }
        { String a = d9.getText();
            String b = d9type.getSelectedItem().toString();
            save(a, b);
        }
        { String a = d10.getText();
            String b = d10type.getSelectedItem().toString();
            save(a, b);
        }
        { String a = d11.getText();
            String b = d11type.getSelectedItem().toString();
            save(a, b);
        }
        { String a = d12.getText();
            String b = d12type.getSelectedItem().toString();
            save(a, b);
        }
        { String a = d13.getText();
            String b = d13type.getSelectedItem().toString();
            save(a, b);
        }
        { String a = d14.getText();
            String b = d14type.getSelectedItem().toString();
            save(a, b);
        }
        { String a = d15.getText();
            String b = d15type.getSelectedItem().toString();
            save(a, b);
        }
        { String a = d16.getText();
            String b = d16type.getSelectedItem().toString();
            save(a, b);
        }
        { String a = d17.getText();
            String b = d17type.getSelectedItem().toString();
            save(a, b);
        }
        { String a = d18.getText();
            String b = d18type.getSelectedItem().toString();
            save(a, b);
        }
        { String a = d19.getText();
            String b = d19type.getSelectedItem().toString();
            save(a, b);
        }
        { String a = d20.getText();
            String b = d20type.getSelectedItem().toString();
            save(a, b);
        }
        { String a = d21.getText();
            String b = d21type.getSelectedItem().toString();
            save(a, b);
        }
        { String a = d22.getText();
            String b = d22type.getSelectedItem().toString();
            save(a, b);
        }
        { String a = d23.getText();
            String b = d23type.getSelectedItem().toString();
            save(a, b);
        }
        { String a = d24.getText();
            String b = d24type.getSelectedItem().toString();
            save(a, b);
        }
        { String a = d25.getText();
            String b = d25type.getSelectedItem().toString();
            save(a, b);
        }
        { String a = d26.getText();
            String b = d26type.getSelectedItem().toString();
            save(a, b);
        }
        { String a = d27.getText();
            String b = d27type.getSelectedItem().toString();
            save(a, b);
        }
        { String a = d28.getText();
            String b = d28type.getSelectedItem().toString();
            save(a, b);
        }

        }
        if(numberOfDays.getSelectedItem().equals("29")){
        { String a = d1.getText();
            String b = d1type.getSelectedItem().toString();
            save(a, b);
        }
        { String a = d2.getText();
            String b = d2type.getSelectedItem().toString();
            save(a, b);
        }
        { String a = d3.getText();
            String b = d3type.getSelectedItem().toString();
            save(a, b);
        }
        { String a = d4.getText();
            String b = d4type.getSelectedItem().toString();
            save(a, b);
        }
        { String a = d5.getText();
            String b = d5type.getSelectedItem().toString();
            save(a, b);
        }
        { String a = d6.getText();
            String b = d6type.getSelectedItem().toString();
            save(a, b);
        }
        { String a = d7.getText();
            String b = d7type.getSelectedItem().toString();
            save(a, b);
        }
        { String a = d8.getText();
            String b = d8type.getSelectedItem().toString();
            save(a, b);
        }
        { String a = d9.getText();
            String b = d9type.getSelectedItem().toString();
            save(a, b);
        }
        { String a = d10.getText();
            String b = d10type.getSelectedItem().toString();
            save(a, b);
        }
        { String a = d11.getText();
            String b = d11type.getSelectedItem().toString();
            save(a, b);
        }
        { String a = d12.getText();
            String b = d12type.getSelectedItem().toString();
            save(a, b);
        }
        { String a = d13.getText();
            String b = d13type.getSelectedItem().toString();
            save(a, b);
        }
        { String a = d14.getText();
            String b = d14type.getSelectedItem().toString();
            save(a, b);
        }
        { String a = d15.getText();
            String b = d15type.getSelectedItem().toString();
            save(a, b);
        }
        { String a = d16.getText();
            String b = d16type.getSelectedItem().toString();
            save(a, b);
        }
        { String a = d17.getText();
            String b = d17type.getSelectedItem().toString();
            save(a, b);
        }
        { String a = d18.getText();
            String b = d18type.getSelectedItem().toString();
            save(a, b);
        }
        { String a = d19.getText();
            String b = d19type.getSelectedItem().toString();
            save(a, b);
        }
        { String a = d20.getText();
            String b = d20type.getSelectedItem().toString();
            save(a, b);
        }
        { String a = d21.getText();
            String b = d21type.getSelectedItem().toString();
            save(a, b);
        }
        { String a = d22.getText();
            String b = d22type.getSelectedItem().toString();
            save(a, b);
        }
        { String a = d23.getText();
            String b = d23type.getSelectedItem().toString();
            save(a, b);
        }
        { String a = d24.getText();
            String b = d24type.getSelectedItem().toString();
            save(a, b);
        }
        { String a = d25.getText();
            String b = d25type.getSelectedItem().toString();
            save(a, b);
        }
        { String a = d26.getText();
            String b = d26type.getSelectedItem().toString();
            save(a, b);
        }
        { String a = d27.getText();
            String b = d27type.getSelectedItem().toString();
            save(a, b);
        }
        { String a = d28.getText();
            String b = d28type.getSelectedItem().toString();
            save(a, b);
        }
        { String a = d29.getText();
            String b = d29type.getSelectedItem().toString();
            save(a, b);
        }

        }


        jButton1.setEnabled(false);

    }                                       


    /**
    * @param args the command line arguments
    */
    public static void main(String args[]) {
        java.awt.EventQueue.invokeLater(new Runnable() {
            public void run() {
                new Calender().setVisible(true);
            }
        });
    }

    // Variables declaration                    
    private javax.swing.JButton create;
    private javax.swing.JLabel d1;
    private javax.swing.JLabel d10;
    private javax.swing.JComboBox d10type;
    private javax.swing.JLabel d11;
    private javax.swing.JComboBox d11type;
    private javax.swing.JLabel d12;
    private javax.swing.JComboBox d12type;
    private javax.swing.JLabel d13;
    private javax.swing.JComboBox d13type;
    private javax.swing.JLabel d14;
    private javax.swing.JComboBox d14type;
    private javax.swing.JLabel d15;
    private javax.swing.JComboBox d15type;
    private javax.swing.JLabel d16;
    private javax.swing.JComboBox d16type;
    private javax.swing.JLabel d17;
    private javax.swing.JComboBox d17type;
    private javax.swing.JLabel d18;
    private javax.swing.JComboBox d18type;
    private javax.swing.JLabel d19;
    private javax.swing.JComboBox d19type;
    private javax.swing.JComboBox d1type;
    private javax.swing.JLabel d2;
    private javax.swing.JLabel d20;
    private javax.swing.JComboBox d20type;
    private javax.swing.JLabel d21;
    private javax.swing.JComboBox d21type;
    private javax.swing.JLabel d22;
    private javax.swing.JComboBox d22type;
    private javax.swing.JLabel d23;
    private javax.swing.JComboBox d23type;
    private javax.swing.JLabel d24;
    private javax.swing.JComboBox d24type;
    private javax.swing.JLabel d25;
    private javax.swing.JComboBox d25type;
    private javax.swing.JLabel d26;
    private javax.swing.JComboBox d26type;
    private javax.swing.JLabel d27;
    private javax.swing.JComboBox d27type;
    private javax.swing.JLabel d28;
    private javax.swing.JComboBox d28type;
    private javax.swing.JLabel d29;
    private javax.swing.JComboBox d29type;
    public static javax.swing.JComboBox d2type;
    private javax.swing.JLabel d3;
    private javax.swing.JLabel d30;
    private javax.swing.JComboBox d30type;
    private javax.swing.JLabel d31;
    private javax.swing.JComboBox d31type;
    private javax.swing.JComboBox d3type;
    private javax.swing.JLabel d4;
    private javax.swing.JComboBox d4type;
    private javax.swing.JLabel d5;
    private javax.swing.JComboBox d5type;
    private javax.swing.JLabel d6;
    private javax.swing.JComboBox d6type;
    private javax.swing.JLabel d7;
    private javax.swing.JComboBox d7type;
    private javax.swing.JLabel d8;
    private javax.swing.JComboBox d8type;
    private javax.swing.JLabel d9;
    private javax.swing.JComboBox d9type;
    private javax.swing.JButton jButton1;
    private javax.swing.JButton jButton2;
    private javax.swing.JLabel jLabel1;
    private javax.swing.JLabel jLabel2;
    private javax.swing.JLabel jLabel3;
    private javax.swing.JLabel jLabel4;
    private javax.swing.JPanel jPanel1;
    private javax.swing.JPanel jPanel2;
    private javax.swing.JPanel jPanel3;
    private javax.swing.JPanel jPanel4;
    private javax.swing.JPanel jPanel5;
    private javax.swing.JSeparator jSeparator1;
    private javax.swing.JComboBox month;
    private javax.swing.JComboBox numberOfDays;
    private javax.swing.JComboBox year;
    // End of variables declaration                  

}