Problema ao ler código de barras em uma interface grafica

Opa bom dia.
Estou com um problema na minha aplicação em relação a código de barras pois quando eu leio um código de barras sem usar interface gráfica ele lé o código certinho mais quando eu tento ler o código em uma interface gráfica(mais precisamente em um Jtextfield) ele sai todo errado,gostaria de saber se tem alguma solução para esse tipo de caso.

eu leio codigo de barras numa textfield mas sai correto.

    private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {                                         
    String strEan = jTextField1.getText();
    try {
        Produto produto = getProduto(new Long(strEan));
        System.out.println(produto);
        imprimirEtiqueta(produto);
    } catch (NumberFormatException nfex) {
        JOptionPane.showMessageDialog(this, "Codigo não informado!");
        nfex.printStackTrace();
    } catch (SQLException ex) {
        JOptionPane.showMessageDialog(this, "Nao foi possivel recuperar codigo informado.");
        ex.printStackTrace();
    }
    jTextField1.setText("");
}