ventana una mostrar mensajes mensaje icono emergente ejemplos dialogo como java swing jdialog windowlistener

una - Oyente de Java en el diálogo de cierre



mostrar mensaje en java netbeans (2)

Si AddNewView es una Window como un Dialog o JDialog , puede usar el Window.addWindowListener(...) . Es decir, en tu clase principal, lo haces.

addNewDialog.addWindowListener(someWindowListener);

donde someWindowListener es un WindowListener (por ejemplo, un WindowAdapter ) que anula / windowClosed .

Un ejemplo más completo, usando una clase anónima, podría verse como

addNewDialog.addWindowListener(new WindowAdapter() { @Override public void windowClosed(WindowEvent e) { refreshMainView(); } });

Enlaces relevantes:

Tengo una aplicación Java que muestra una lista de una base de datos. Dentro de la clase se encuentra el siguiente código para abrir un nuevo cuadro de diálogo para la entrada de datos:

@Action public void addNewEntry() { JFrame mainFrame = ADLog2App.getApplication().getMainFrame(); addNewDialog = new AddNewView(mainFrame, true); addNewDialog.setLocationRelativeTo(mainFrame); addNewDialog.addContainerListener(null); ADLog2App.getApplication().show(addNewDialog); }

¿Cómo agregar una escucha a la clase principal para detectar cuándo se cierra la ventana addNewDialog, de modo que pueda llamar a un método de actualización y actualizar la lista desde la base de datos?