/** Descripción de Método */ private void lock() { // log.info("..."); JFrame frame = Env.getFrame((Container) m_parent); if (frame instanceof AWindow) { ((AWindow) frame).setBusyTimer(m_pi.getEstSeconds()); } else { m_waiting = new Waiting(frame, Msg.getMsg(Env.getCtx(), "Processing"), false, m_pi.getEstSeconds()); } SwingUtilities.invokeLater( new Runnable() { public void run() { log.finer("lock"); m_parent.lockUI(m_pi); } }); if (m_waiting != null) { m_waiting.toFront(); m_waiting.setVisible(true); } } // lock