private boolean validarDatos(){
        boolean error= false;
        if(txtNombre.getText().isEmpty()){
            txtNombre.setBorder(javax.swing.BorderFactory.createEtchedBorder(Color.lightGray, Color.red));
            txtNombre.setToolTipText("Por favor digite el nombre del producto.");
            error= true; 
        }
        
        if(txtDescripcion.getText().isEmpty()){
            txtDescripcion.setBorder(javax.swing.BorderFactory.createEtchedBorder(Color.lightGray, Color.red));
            txtDescripcion.setToolTipText("Por favor digite el nombre del producto.");
            error= true; 
        }
        if(txtGrado.getText().isEmpty()){
            txtGrado.setBorder(javax.swing.BorderFactory.createEtchedBorder(Color.lightGray, Color.red));
            txtGrado.setToolTipText("Por favor digite los grados de alcohol del producto");
            error= true;
        }
        else{
            try{
                float gradoAlcohol = Float.parseFloat(this.txtGrado.getText().trim());

            }catch(NumberFormatException ex){
                txtGrado.setText("");
                txtGrado.setBorder(javax.swing.BorderFactory.createEtchedBorder(Color.lightGray, Color.red));
                txtGrado.setToolTipText("Por favor digite cantidades numericas unicamente.");
                error= true;
            }
        }
        
        if(txtContenido.getText().isEmpty()){
            txtContenido.setBorder(javax.swing.BorderFactory.createEtchedBorder(Color.lightGray, Color.red));
            txtContenido.setToolTipText("Por favor digite el contenido o capacidad del producto");
            error= true;
        }
        else{
            try{
                float contenido = Float.parseFloat(this.txtGrado.getText().trim());

            }catch(NumberFormatException ex){
                txtGrado.setText("");
                txtGrado.setBorder(javax.swing.BorderFactory.createEtchedBorder(Color.lightGray, Color.red));
                txtGrado.setToolTipText("Por favor digite cantidades numericas unicamente.");
                error= true;
            }
        }
        
        if(cmbFabricacion.getSelectedItem().toString().isEmpty()){
            cmbFabricacion.setBackground(Color.red);
            cmbFabricacion.setToolTipText("Por favor seleccione el tipo de fabricación");
            error=true;
        }
        return error; 
    }