E intentado pero no me funciona.
Código
try{ BuscadorArticulo ba = new BuscadorArticulo(); if(ba.isShowing()) { }else{ escritorio2.add(ba); ba.setLocation((desktopSize.width - FrameSize.width)/2, (desktopSize.height- FrameSize.height)/2); ba.show(); } Logger.getLogger(Ventas.class.getName()).log(Level.SEVERE, null, ex); }
Este otro no me funciona bien por que la ventana "ba" ya no se actualiza, se queda con los mismos datos
Código
BuscadorArticulo ba = new BuscadorArticulo(); public void MostrarBucador(){ try{ if(ba.isShowing()) { JOptionPane.showMessageDialog(null,"Ya Esta Habilitado!", "Advertencia", JOptionPane.ERROR_MESSAGE); }else{ escritorio2.add(ba); ba.setLocation((desktopSize.width - FrameSize.width)/2, (desktopSize.height- FrameSize.height)/2); ba.show(); } Logger.getLogger(Ventas.class.getName()).log(Level.SEVERE, null, ex); } }
Quiero que se abra una sola vez