private void btn_buscarActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_btn_buscarActionPerformed

        java.text.SimpleDateFormat sdf = new java.text.SimpleDateFormat("dd/MM/yyyy");

        String desde = "01/01/1990";
        try {
            desde = sdf.format(txt_fechadesde.getDate());
        } catch (Exception e) {
            desde = "01/01/1990";
        }

        String hasta = "01/01/2020";
        try {
            hasta = sdf.format(txt_fechahasta.getDate());
        } catch (Exception e) {
            hasta = "01/01/2020";
        }

        if (this.txt_fechadesde.getDateFormatString().equals("") || this.txt_fechahasta.getDateFormatString().equals("")) {
        }

        final String desde_ = desde;
        final String hasta_ = hasta;
        this.progress_bar.setVisible(true);
        this.setCursor(Cursor.getPredefinedCursor(Cursor.WAIT_CURSOR));
        new Thread(new Runnable() {
            @Override
            public void run() {
                try {
                    tableTicketModel.getTickets(desde_, hasta_, comboLineasModel.getCodigoLinea(list_lineaerea.getSelectedIndex()), txt_nfile.getText(), txtNumeroTicket.getText());
                    actualizarTabla();
                } catch (SQLException ex) {
                    JOptionPane.showMessageDialog(null, "Ha ocurrido un error , intente nuevamente.");
                    System.out.println(ex);
                }
                SwingUtilities.invokeLater(new Runnable() {
                    @Override
                    public void run() {
                        progress_bar.setVisible(false);
                        setCursor(Cursor.getDefaultCursor());
                    }
                });
            }
        }).start();

        //table_ticket.setAutoResizeMode(JTable.AUTO_RESIZE_OFF);
        //ajutarTabla();
        // 01/02/2014    
    }//GEN-LAST:event_btn_buscarActionPerformed