Buenas,
Código Java:
Ver originalBuscadorArticulo ba = new BuscadorArticulo();
if(ba.isShowing())
Si acabas de crear una instancia BuscadorArticulo, el valor de isShowing siempre sera falso.
Tienes que guardar la referencia a la instancia a nivel global, por ejempo como propiedad del JFrame principal.
Un saludo