@SuppressWarnings("unchecked")
    // <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
    private void initComponents() {

        btn_addeditC = new javax.swing.JButton();
        btn_addeditE = new javax.swing.JButton();
        btn_refresh = new javax.swing.JButton();
        btn_addeditT = new javax.swing.JButton();
        jSeparator1 = new javax.swing.JSeparator();
        btn_max = new javax.swing.JButton();
        btn_addeditP = new javax.swing.JButton();
        Logo = new javax.swing.JLabel();
        intf_fcontrol = new javax.swing.JInternalFrame();
        btn_setfull = new javax.swing.JButton();
        btn_setopen = new javax.swing.JButton();
        btn_setprocess = new javax.swing.JButton();
        btn_setclosed = new javax.swing.JButton();
        intf_mycontrol = new javax.swing.JInternalFrame();
        Pane_Overview = new javax.swing.JTabbedPane();
        pane_fullticket = new javax.swing.JPanel();
        scrollpane_fullticket = new javax.swing.JScrollPane();
        table_fullticket = new javax.swing.JTable();
        intf_fullticket = new javax.swing.JInternalFrame();
        scrollpane_full = new javax.swing.JScrollPane();
        txp_fullticket = new javax.swing.JEditorPane();
        edt_filterfullticket = new javax.swing.JTextField();
        jLabel1 = new javax.swing.JLabel();
        pane_customer = new javax.swing.JPanel();
        scrollpane_customer = new javax.swing.JScrollPane();
        table_customer = new javax.swing.JTable();
        jLabel3 = new javax.swing.JLabel();
        edt_filtercustomer = new javax.swing.JTextField();
        pane_employee = new javax.swing.JPanel();
        scrollpane_employee = new javax.swing.JScrollPane();
        table_employee = new javax.swing.JTable();
        edt_filteremployee = new javax.swing.JTextField();
        jLabel4 = new javax.swing.JLabel();
        pane_product = new javax.swing.JPanel();
        scrollpane_product = new javax.swing.JScrollPane();
        table_product = new javax.swing.JTable();
        edt_filterproduct = new javax.swing.JTextField();
        jLabel5 = new javax.swing.JLabel();
        intf_product = new javax.swing.JInternalFrame();
        scrollpane_his1 = new javax.swing.JScrollPane();
        txp_product = new javax.swing.JEditorPane();
        pane_history = new javax.swing.JPanel();
        scrollpane_history = new javax.swing.JScrollPane();
        table_history = new javax.swing.JTable();
        edt_filtertickethis = new javax.swing.JTextField();
        jLabel6 = new javax.swing.JLabel();
        intf_history = new javax.swing.JInternalFrame();
        scrollpane_his = new javax.swing.JScrollPane();
        txp_history = new javax.swing.JEditorPane();
        menuBar = new javax.swing.JMenuBar();
        fileMenu = new javax.swing.JMenu();
        menu_new = new javax.swing.JMenu();
        menu_customer = new javax.swing.JMenuItem();
        menu_employee = new javax.swing.JMenuItem();
        menu_product = new javax.swing.JMenuItem();
        menu_ticket = new javax.swing.JMenuItem();
        menu_quit = new javax.swing.JMenuItem();

        setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
        setTitle("Helpdesk");
        setBackground(new java.awt.Color(255, 255, 255));
        setCursor(new java.awt.Cursor(java.awt.Cursor.DEFAULT_CURSOR));
        setForeground(java.awt.Color.white);
        setMinimumSize(new java.awt.Dimension(800, 600));
        setName("frame_main"); // NOI18N

        btn_addeditC.setFont(new java.awt.Font("Tahoma", 0, 12));
        btn_addeditC.setIcon(new javax.swing.ImageIcon(getClass().getResource("/Helpdesk/java/helpdesk/mvc/View/pics/customer_button.png"))); // NOI18N
        btn_addeditC.setText("Customer");
        btn_addeditC.setToolTipText("Add or Edit Customer");
        btn_addeditC.setFocusable(false);
        btn_addeditC.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
        btn_addeditC.setMargin(new java.awt.Insets(2, 2, 2, 2));
        btn_addeditC.setMaximumSize(new java.awt.Dimension(61, 59));
        btn_addeditC.setMinimumSize(new java.awt.Dimension(61, 59));
        btn_addeditC.setPreferredSize(new java.awt.Dimension(61, 59));
        btn_addeditC.setVerticalAlignment(javax.swing.SwingConstants.TOP);
        btn_addeditC.setVerticalTextPosition(javax.swing.SwingConstants.BOTTOM);

        btn_addeditE.setFont(new java.awt.Font("Tahoma", 0, 12));
        btn_addeditE.setIcon(new javax.swing.ImageIcon(getClass().getResource("/Helpdesk/java/helpdesk/mvc/View/pics/employee_button.png"))); // NOI18N
        btn_addeditE.setText("Employee");
        btn_addeditE.setToolTipText("Add or Edit Employee");
        btn_addeditE.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
        btn_addeditE.setMargin(new java.awt.Insets(2, 2, 2, 2));
        btn_addeditE.setVerticalAlignment(javax.swing.SwingConstants.TOP);
        btn_addeditE.setVerticalTextPosition(javax.swing.SwingConstants.BOTTOM);

        btn_refresh.setFont(new java.awt.Font("Tahoma", 0, 12));
        btn_refresh.setIcon(new javax.swing.ImageIcon(getClass().getResource("/Helpdesk/java/helpdesk/mvc/View/pics/svn-update.png"))); // NOI18N
        btn_refresh.setText("Refresh");
        btn_refresh.setToolTipText("Refresh all Datatables");
        btn_refresh.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
        btn_refresh.setMargin(new java.awt.Insets(2, 2, 2, 2));
        btn_refresh.setMaximumSize(new java.awt.Dimension(99, 57));
        btn_refresh.setMinimumSize(new java.awt.Dimension(99, 57));
        btn_refresh.setPreferredSize(new java.awt.Dimension(99, 57));
        btn_refresh.setVerticalAlignment(javax.swing.SwingConstants.TOP);
        btn_refresh.setVerticalTextPosition(javax.swing.SwingConstants.BOTTOM);

        btn_addeditT.setFont(new java.awt.Font("Tahoma", 0, 12));
        btn_addeditT.setIcon(new javax.swing.ImageIcon(getClass().getResource("/Helpdesk/java/helpdesk/mvc/View/pics/ticket_button.png"))); // NOI18N
        btn_addeditT.setText("Ticket");
        btn_addeditT.setToolTipText("Add or Edit Ticket");
        btn_addeditT.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
        btn_addeditT.setMargin(new java.awt.Insets(2, 2, 2, 2));
        btn_addeditT.setMaximumSize(new java.awt.Dimension(99, 57));
        btn_addeditT.setMinimumSize(new java.awt.Dimension(99, 57));
        btn_addeditT.setPreferredSize(new java.awt.Dimension(99, 57));
        btn_addeditT.setVerticalAlignment(javax.swing.SwingConstants.TOP);
        btn_addeditT.setVerticalTextPosition(javax.swing.SwingConstants.BOTTOM);

        btn_max.setFont(new java.awt.Font("Tahoma", 0, 12));
        btn_max.setIcon(new javax.swing.ImageIcon(getClass().getResource("/Helpdesk/java/helpdesk/mvc/View/pics/window_fullscreen.png"))); // NOI18N
        btn_max.setText("Pane max");
        btn_max.setEnabled(false);
        btn_max.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
        btn_max.setMargin(new java.awt.Insets(2, 2, 2, 2));
        btn_max.setVerticalTextPosition(javax.swing.SwingConstants.BOTTOM);

        btn_addeditP.setFont(new java.awt.Font("Tahoma", 0, 12));
        btn_addeditP.setIcon(new javax.swing.ImageIcon(getClass().getResource("/Helpdesk/java/helpdesk/mvc/View/pics/HD.png"))); // NOI18N
        btn_addeditP.setText("Product");
        btn_addeditP.setToolTipText("Add or Edit Product");
        btn_addeditP.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
        btn_addeditP.setMargin(new java.awt.Insets(2, 2, 2, 2));
        btn_addeditP.setMaximumSize(new java.awt.Dimension(99, 57));
        btn_addeditP.setMinimumSize(new java.awt.Dimension(99, 57));
        btn_addeditP.setPreferredSize(new java.awt.Dimension(99, 57));
        btn_addeditP.setVerticalAlignment(javax.swing.SwingConstants.TOP);
        btn_addeditP.setVerticalTextPosition(javax.swing.SwingConstants.BOTTOM);

        Logo.setFont(new java.awt.Font("Monotype Corsiva", 1, 36));
        Logo.setIcon(new javax.swing.ImageIcon(getClass().getResource("/Helpdesk/java/helpdesk/mvc/View/pics/helpd_logo.png"))); // NOI18N
        Logo.setText("<HTML><BODY>Hard & <BR>Software</BODY></HTML>");
        Logo.setVerticalAlignment(javax.swing.SwingConstants.TOP);
        Logo.setHorizontalTextPosition(javax.swing.SwingConstants.LEFT);

        intf_fcontrol.setDefaultCloseOperation(javax.swing.WindowConstants.DO_NOTHING_ON_CLOSE);
        intf_fcontrol.setTitle("Fullticket Control");
        intf_fcontrol.setToolTipText("");
        intf_fcontrol.setMaximumSize(new java.awt.Dimension(300, 33));
        intf_fcontrol.setVisible(true);

        btn_setfull.setIcon(new javax.swing.ImageIcon(getClass().getResource("/Helpdesk/java/helpdesk/mvc/View/pics/all.png"))); // NOI18N
        btn_setfull.setText("View all");
        btn_setfull.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
        btn_setfull.setVerticalAlignment(javax.swing.SwingConstants.TOP);
        btn_setfull.setVerticalTextPosition(javax.swing.SwingConstants.BOTTOM);

        btn_setopen.setIcon(new javax.swing.ImageIcon(getClass().getResource("/Helpdesk/java/helpdesk/mvc/View/pics/open.png"))); // NOI18N
        btn_setopen.setText("");
        btn_setopen.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
        btn_setopen.setVerticalAlignment(javax.swing.SwingConstants.BOTTOM);
        btn_setopen.setVerticalTextPosition(javax.swing.SwingConstants.BOTTOM);

        btn_setprocess.setIcon(new javax.swing.ImageIcon(getClass().getResource("/Helpdesk/java/helpdesk/mvc/View/pics/process.png"))); // NOI18N
        btn_setprocess.setText("");
        btn_setprocess.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
        btn_setprocess.setVerticalAlignment(javax.swing.SwingConstants.TOP);
        btn_setprocess.setVerticalTextPosition(javax.swing.SwingConstants.BOTTOM);

        btn_setclosed.setIcon(new javax.swing.ImageIcon(getClass().getResource("/Helpdesk/java/helpdesk/mvc/View/pics/closed.png"))); // NOI18N
        btn_setclosed.setText("");
        btn_setclosed.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
        btn_setclosed.setVerticalAlignment(javax.swing.SwingConstants.TOP);
        btn_setclosed.setVerticalTextPosition(javax.swing.SwingConstants.BOTTOM);

        javax.swing.GroupLayout intf_fcontrolLayout = new javax.swing.GroupLayout(intf_fcontrol.getContentPane());
        intf_fcontrol.getContentPane().setLayout(intf_fcontrolLayout);
        intf_fcontrolLayout.setHorizontalGroup(
            intf_fcontrolLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, intf_fcontrolLayout.createSequentialGroup()
                .addContainerGap()
                .addGroup(intf_fcontrolLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
                    .addComponent(btn_setfull, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, 99, Short.MAX_VALUE)
                    .addComponent(btn_setopen, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, 99, Short.MAX_VALUE)
                    .addComponent(btn_setprocess, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                    .addComponent(btn_setclosed, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
                .addContainerGap())
        );
        intf_fcontrolLayout.setVerticalGroup(
            intf_fcontrolLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(intf_fcontrolLayout.createSequentialGroup()
                .addContainerGap()
                .addComponent(btn_setfull, javax.swing.GroupLayout.PREFERRED_SIZE, 59, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addComponent(btn_setopen)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addComponent(btn_setprocess)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addComponent(btn_setclosed)
                .addContainerGap(178, Short.MAX_VALUE))
        );

        intf_mycontrol.setTitle("My Tickets");
        intf_mycontrol.setFocusable(false);
        intf_mycontrol.setMaximumSize(new java.awt.Dimension(2147483647, 33));
        try {
            intf_mycontrol.setSelected(true);
        } catch (java.beans.PropertyVetoException e1) {
            e1.printStackTrace();
        }
        intf_mycontrol.setVisible(true);

        javax.swing.GroupLayout intf_mycontrolLayout = new javax.swing.GroupLayout(intf_mycontrol.getContentPane());
        intf_mycontrol.getContentPane().setLayout(intf_mycontrolLayout);
        intf_mycontrolLayout.setHorizontalGroup(
            intf_mycontrolLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 119, Short.MAX_VALUE)
        );
        intf_mycontrolLayout.setVerticalGroup(
            intf_mycontrolLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 138, Short.MAX_VALUE)
        );

        table_fullticket.setAutoCreateRowSorter(true);
        table_fullticket.setAutoResizeMode(javax.swing.JTable.AUTO_RESIZE_OFF);
        table_fullticket.setSelectionMode(javax.swing.ListSelectionModel.SINGLE_SELECTION);
        scrollpane_fullticket.setViewportView(table_fullticket);

        intf_fullticket.setClosable(true);
        intf_fullticket.setDefaultCloseOperation(javax.swing.WindowConstants.DO_NOTHING_ON_CLOSE);
        intf_fullticket.setTitle("Fullticket");
        intf_fullticket.setToolTipText("");
        intf_fullticket.setMinimumSize(new java.awt.Dimension(566, 469));
        intf_fullticket.setPreferredSize(new java.awt.Dimension(566, 469));
        intf_fullticket.setVisible(true);

        txp_fullticket.setBackground(new java.awt.Color(204, 204, 204));
        txp_fullticket.setContentType("text/html");
        txp_fullticket.setEditable(false);
        txp_fullticket.setText("");
        txp_fullticket.setMinimumSize(new java.awt.Dimension(200, 600));
        txp_fullticket.setName(""); // NOI18N
        txp_fullticket.setPreferredSize(new java.awt.Dimension(300, 1000));
        scrollpane_full.setViewportView(txp_fullticket);

        javax.swing.GroupLayout intf_fullticketLayout = new javax.swing.GroupLayout(intf_fullticket.getContentPane());
        intf_fullticket.getContentPane().setLayout(intf_fullticketLayout);
        intf_fullticketLayout.setHorizontalGroup(
            intf_fullticketLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addComponent(scrollpane_full, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.DEFAULT_SIZE, 550, Short.MAX_VALUE)
        );
        intf_fullticketLayout.setVerticalGroup(
            intf_fullticketLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addComponent(scrollpane_full, javax.swing.GroupLayout.DEFAULT_SIZE, 577, Short.MAX_VALUE)
        );

        jLabel1.setText("Filter");

        javax.swing.GroupLayout pane_fullticketLayout = new javax.swing.GroupLayout(pane_fullticket);
        pane_fullticket.setLayout(pane_fullticketLayout);
        pane_fullticketLayout.setHorizontalGroup(
            pane_fullticketLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(pane_fullticketLayout.createSequentialGroup()
                .addContainerGap()
                .addGroup(pane_fullticketLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addGroup(pane_fullticketLayout.createSequentialGroup()
                        .addComponent(jLabel1)
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addComponent(edt_filterfullticket, javax.swing.GroupLayout.DEFAULT_SIZE, 785, Short.MAX_VALUE))
                    .addComponent(scrollpane_fullticket, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.DEFAULT_SIZE, 813, Short.MAX_VALUE))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addComponent(intf_fullticket, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
        );
        pane_fullticketLayout.setVerticalGroup(
            pane_fullticketLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(pane_fullticketLayout.createSequentialGroup()
                .addContainerGap()
                .addGroup(pane_fullticketLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addComponent(intf_fullticket, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.DEFAULT_SIZE, 606, Short.MAX_VALUE)
                    .addGroup(pane_fullticketLayout.createSequentialGroup()
                        .addGroup(pane_fullticketLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                            .addComponent(edt_filterfullticket, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                            .addComponent(jLabel1))
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addComponent(scrollpane_fullticket, javax.swing.GroupLayout.DEFAULT_SIZE, 580, Short.MAX_VALUE))))
        );

        try {
            intf_fullticket.setIcon(true);
        } catch (java.beans.PropertyVetoException e1) {
            e1.printStackTrace();
        }

        Pane_Overview.addTab("FullTickets", pane_fullticket);

        table_customer.setAutoCreateRowSorter(true);
        table_customer.setAutoResizeMode(javax.swing.JTable.AUTO_RESIZE_OFF);
        table_customer.setSelectionMode(javax.swing.ListSelectionModel.SINGLE_SELECTION);
        scrollpane_customer.setViewportView(table_customer);

        jLabel3.setText("Filter");

        javax.swing.GroupLayout pane_customerLayout = new javax.swing.GroupLayout(pane_customer);
        pane_customer.setLayout(pane_customerLayout);
        pane_customerLayout.setHorizontalGroup(
            pane_customerLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, pane_customerLayout.createSequentialGroup()
                .addContainerGap()
                .addGroup(pane_customerLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
                    .addComponent(scrollpane_customer, javax.swing.GroupLayout.DEFAULT_SIZE, 1375, Short.MAX_VALUE)
                    .addGroup(pane_customerLayout.createSequentialGroup()
                        .addComponent(jLabel3)
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addComponent(edt_filtercustomer, javax.swing.GroupLayout.DEFAULT_SIZE, 1347, Short.MAX_VALUE)))
                .addContainerGap())
        );
        pane_customerLayout.setVerticalGroup(
            pane_customerLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(pane_customerLayout.createSequentialGroup()
                .addContainerGap()
                .addGroup(pane_customerLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(jLabel3)
                    .addComponent(edt_filtercustomer, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addComponent(scrollpane_customer, javax.swing.GroupLayout.DEFAULT_SIZE, 580, Short.MAX_VALUE))
        );

        Pane_Overview.addTab("Customer", pane_customer);

        table_employee.setAutoCreateRowSorter(true);
        table_employee.setAutoResizeMode(javax.swing.JTable.AUTO_RESIZE_OFF);
        table_employee.setSelectionMode(javax.swing.ListSelectionModel.SINGLE_SELECTION);
        scrollpane_employee.setViewportView(table_employee);

        jLabel4.setText("Filter");

        javax.swing.GroupLayout pane_employeeLayout = new javax.swing.GroupLayout(pane_employee);
        pane_employee.setLayout(pane_employeeLayout);
        pane_employeeLayout.setHorizontalGroup(
            pane_employeeLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(pane_employeeLayout.createSequentialGroup()
                .addContainerGap()
                .addGroup(pane_employeeLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addComponent(scrollpane_employee, javax.swing.GroupLayout.DEFAULT_SIZE, 1375, Short.MAX_VALUE)
                    .addGroup(pane_employeeLayout.createSequentialGroup()
                        .addComponent(jLabel4)
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addComponent(edt_filteremployee, javax.swing.GroupLayout.DEFAULT_SIZE, 1347, Short.MAX_VALUE)))
                .addContainerGap())
        );
        pane_employeeLayout.setVerticalGroup(
            pane_employeeLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(pane_employeeLayout.createSequentialGroup()
                .addContainerGap()
                .addGroup(pane_employeeLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(jLabel4)
                    .addComponent(edt_filteremployee, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addComponent(scrollpane_employee, javax.swing.GroupLayout.DEFAULT_SIZE, 580, Short.MAX_VALUE))
        );

        Pane_Overview.addTab("Employee", pane_employee);

        table_product.setAutoCreateRowSorter(true);
        table_product.setAutoResizeMode(javax.swing.JTable.AUTO_RESIZE_OFF);
        table_product.setSelectionMode(javax.swing.ListSelectionModel.SINGLE_SELECTION);
        scrollpane_product.setViewportView(table_product);

        jLabel5.setText("Filter");

        intf_product.setClosable(true);
        intf_product.setDefaultCloseOperation(javax.swing.WindowConstants.DO_NOTHING_ON_CLOSE);
        intf_product.setTitle("Product");
        intf_product.setToolTipText("");
        intf_product.setMinimumSize(new java.awt.Dimension(566, 469));
        intf_product.setPreferredSize(new java.awt.Dimension(566, 469));
        intf_product.setVisible(true);

        txp_product.setBackground(new java.awt.Color(204, 204, 204));
        txp_product.setContentType("text/html");
        txp_product.setEditable(false);
        txp_product.setText("");
        txp_product.setMinimumSize(new java.awt.Dimension(200, 600));
        txp_product.setName(""); // NOI18N
        txp_product.setPreferredSize(new java.awt.Dimension(300, 1000));
        scrollpane_his1.setViewportView(txp_product);

        javax.swing.GroupLayout intf_productLayout = new javax.swing.GroupLayout(intf_product.getContentPane());
        intf_product.getContentPane().setLayout(intf_productLayout);
        intf_productLayout.setHorizontalGroup(
            intf_productLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addComponent(scrollpane_his1, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.DEFAULT_SIZE, 550, Short.MAX_VALUE)
        );
        intf_productLayout.setVerticalGroup(
            intf_productLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addComponent(scrollpane_his1, javax.swing.GroupLayout.DEFAULT_SIZE, 577, Short.MAX_VALUE)
        );

        javax.swing.GroupLayout pane_productLayout = new javax.swing.GroupLayout(pane_product);
        pane_product.setLayout(pane_productLayout);
        pane_productLayout.setHorizontalGroup(
            pane_productLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(pane_productLayout.createSequentialGroup()
                .addContainerGap()
                .addGroup(pane_productLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addGroup(pane_productLayout.createSequentialGroup()
                        .addComponent(jLabel5)
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addComponent(edt_filterproduct, javax.swing.GroupLayout.DEFAULT_SIZE, 785, Short.MAX_VALUE))
                    .addComponent(scrollpane_product, javax.swing.GroupLayout.DEFAULT_SIZE, 813, Short.MAX_VALUE))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addComponent(intf_product, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
        );
        pane_productLayout.setVerticalGroup(
            pane_productLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(pane_productLayout.createSequentialGroup()
                .addContainerGap()
                .addGroup(pane_productLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addComponent(intf_product, javax.swing.GroupLayout.DEFAULT_SIZE, 606, Short.MAX_VALUE)
                    .addGroup(pane_productLayout.createSequentialGroup()
                        .addGroup(pane_productLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                            .addComponent(jLabel5)
                            .addComponent(edt_filterproduct, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addComponent(scrollpane_product, javax.swing.GroupLayout.DEFAULT_SIZE, 580, Short.MAX_VALUE))))
        );

        try {
            intf_product.setIcon(true);
        } catch (java.beans.PropertyVetoException e1) {
            e1.printStackTrace();
        }

        Pane_Overview.addTab("Product", pane_product);

        table_history.setAutoCreateRowSorter(true);
        table_history.setAutoResizeMode(javax.swing.JTable.AUTO_RESIZE_OFF);
        table_history.setSelectionMode(javax.swing.ListSelectionModel.SINGLE_SELECTION);
        scrollpane_history.setViewportView(table_history);

        jLabel6.setText("Filter");

        intf_history.setClosable(true);
        intf_history.setDefaultCloseOperation(javax.swing.WindowConstants.DO_NOTHING_ON_CLOSE);
        intf_history.setTitle("History");
        intf_history.setToolTipText("");
        intf_history.setMinimumSize(new java.awt.Dimension(566, 469));
        intf_history.setPreferredSize(new java.awt.Dimension(566, 469));
        intf_history.setVisible(true);

        txp_history.setBackground(new java.awt.Color(204, 204, 204));
        txp_history.setContentType("text/html");
        txp_history.setEditable(false);
        txp_history.setText("");
        txp_history.setMinimumSize(new java.awt.Dimension(200, 600));
        txp_history.setName(""); // NOI18N
        txp_history.setPreferredSize(new java.awt.Dimension(300, 1000));
        scrollpane_his.setViewportView(txp_history);

        javax.swing.GroupLayout intf_historyLayout = new javax.swing.GroupLayout(intf_history.getContentPane());
        intf_history.getContentPane().setLayout(intf_historyLayout);
        intf_historyLayout.setHorizontalGroup(
            intf_historyLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addComponent(scrollpane_his, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.DEFAULT_SIZE, 550, Short.MAX_VALUE)
        );
        intf_historyLayout.setVerticalGroup(
            intf_historyLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addComponent(scrollpane_his, javax.swing.GroupLayout.DEFAULT_SIZE, 577, Short.MAX_VALUE)
        );

        javax.swing.GroupLayout pane_historyLayout = new javax.swing.GroupLayout(pane_history);
        pane_history.setLayout(pane_historyLayout);
        pane_historyLayout.setHorizontalGroup(
            pane_historyLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(pane_historyLayout.createSequentialGroup()
                .addContainerGap()
                .addGroup(pane_historyLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addGroup(pane_historyLayout.createSequentialGroup()
                        .addComponent(jLabel6)
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addComponent(edt_filtertickethis, javax.swing.GroupLayout.DEFAULT_SIZE, 785, Short.MAX_VALUE))
                    .addComponent(scrollpane_history, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.DEFAULT_SIZE, 813, Short.MAX_VALUE))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addComponent(intf_history, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
        );
        pane_historyLayout.setVerticalGroup(
            pane_historyLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(pane_historyLayout.createSequentialGroup()
                .addContainerGap()
                .addGroup(pane_historyLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addComponent(intf_history, javax.swing.GroupLayout.DEFAULT_SIZE, 606, Short.MAX_VALUE)
                    .addGroup(pane_historyLayout.createSequentialGroup()
                        .addGroup(pane_historyLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                            .addComponent(jLabel6)
                            .addComponent(edt_filtertickethis, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addComponent(scrollpane_history, javax.swing.GroupLayout.DEFAULT_SIZE, 580, Short.MAX_VALUE))))
        );

        try {
            intf_history.setIcon(true);
        } catch (java.beans.PropertyVetoException e1) {
            e1.printStackTrace();
        }

        Pane_Overview.addTab("Ticket History", pane_history);

        menuBar.setNextFocusableComponent(btn_addeditC);

        fileMenu.setMnemonic(KeyEvent.VK_ALT);
        fileMenu.setText("File");
        fileMenu.setToolTipText("");
        fileMenu.setContentAreaFilled(false);
        fileMenu.setNextFocusableComponent(btn_addeditC);

        menu_new.setText("New");

        menu_customer.setText("Add Customer");
        menu_new.add(menu_customer);
        menu_customer.getAccessibleContext().setAccessibleParent(menu_new);

        menu_employee.setText("Add Employee");
        menu_new.add(menu_employee);
        menu_employee.getAccessibleContext().setAccessibleParent(menu_new);

        menu_product.setText("Add Product");
        menu_new.add(menu_product);
        menu_product.getAccessibleContext().setAccessibleParent(menu_new);

        menu_ticket.setText("Add Ticket");
        menu_new.add(menu_ticket);
        menu_ticket.getAccessibleContext().setAccessibleParent(menu_new);

        fileMenu.add(menu_new);
        menu_new.getAccessibleContext().setAccessibleParent(fileMenu);

        menu_quit.setText("Quit");
        fileMenu.add(menu_quit);
        menu_quit.getAccessibleContext().setAccessibleParent(fileMenu);

        menuBar.add(fileMenu);
        fileMenu.getAccessibleContext().setAccessibleParent(null);

        setJMenuBar(menuBar);

        javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
        getContentPane().setLayout(layout);
        layout.setHorizontalGroup(
            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup()
                .addContainerGap()
                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
                    .addGroup(javax.swing.GroupLayout.Alignment.LEADING, layout.createSequentialGroup()
                        .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
                            .addComponent(intf_mycontrol, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                            .addComponent(intf_fcontrol, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addComponent(Pane_Overview, javax.swing.GroupLayout.DEFAULT_SIZE, 1400, Short.MAX_VALUE))
                    .addGroup(layout.createSequentialGroup()
                        .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING, false)
                            .addComponent(jSeparator1, javax.swing.GroupLayout.Alignment.LEADING)
                            .addGroup(javax.swing.GroupLayout.Alignment.LEADING, layout.createSequentialGroup()
                                .addComponent(btn_addeditC, javax.swing.GroupLayout.PREFERRED_SIZE, 90, javax.swing.GroupLayout.PREFERRED_SIZE)
                                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                                .addComponent(btn_addeditE, javax.swing.GroupLayout.PREFERRED_SIZE, 90, javax.swing.GroupLayout.PREFERRED_SIZE)
                                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                                .addComponent(btn_addeditP, javax.swing.GroupLayout.PREFERRED_SIZE, 90, javax.swing.GroupLayout.PREFERRED_SIZE)
                                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                                .addComponent(btn_addeditT, javax.swing.GroupLayout.PREFERRED_SIZE, 90, javax.swing.GroupLayout.PREFERRED_SIZE)
                                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                                .addComponent(btn_refresh, javax.swing.GroupLayout.PREFERRED_SIZE, 90, javax.swing.GroupLayout.PREFERRED_SIZE)
                                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                                .addComponent(btn_max, javax.swing.GroupLayout.PREFERRED_SIZE, 90, javax.swing.GroupLayout.PREFERRED_SIZE)))
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 686, Short.MAX_VALUE)
                        .addComponent(Logo, 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()
                .addContainerGap()
                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addGroup(layout.createSequentialGroup()
                        .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                            .addComponent(btn_addeditC, javax.swing.GroupLayout.PREFERRED_SIZE, 65, javax.swing.GroupLayout.PREFERRED_SIZE)
                            .addComponent(btn_addeditE, javax.swing.GroupLayout.PREFERRED_SIZE, 65, javax.swing.GroupLayout.PREFERRED_SIZE)
                            .addComponent(btn_addeditP, javax.swing.GroupLayout.PREFERRED_SIZE, 65, javax.swing.GroupLayout.PREFERRED_SIZE)
                            .addComponent(btn_addeditT, javax.swing.GroupLayout.PREFERRED_SIZE, 65, javax.swing.GroupLayout.PREFERRED_SIZE)
                            .addComponent(btn_refresh, javax.swing.GroupLayout.PREFERRED_SIZE, 65, javax.swing.GroupLayout.PREFERRED_SIZE)
                            .addComponent(btn_max, javax.swing.GroupLayout.PREFERRED_SIZE, 65, javax.swing.GroupLayout.PREFERRED_SIZE))
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addComponent(jSeparator1, javax.swing.GroupLayout.PREFERRED_SIZE, 11, javax.swing.GroupLayout.PREFERRED_SIZE))
                    .addComponent(Logo, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
                    .addGroup(layout.createSequentialGroup()
                        .addComponent(intf_fcontrol, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addComponent(intf_mycontrol, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
                    .addComponent(Pane_Overview, javax.swing.GroupLayout.DEFAULT_SIZE, 645, Short.MAX_VALUE))
                .addContainerGap())
        );

        try {
            intf_fcontrol.setIcon(true);
        } catch (java.beans.PropertyVetoException e1) {
            e1.printStackTrace();
        }
        try {
            intf_mycontrol.setIcon(true);
        } catch (java.beans.PropertyVetoException e1) {
            e1.printStackTrace();
        }

        pack();
    }// </editor-fold>//GEN-END:initComponents