Mam aplikację Java, która wyświetla listę z bazy danych. W klasie jest następujący kod, aby otworzyć nowe okno dialogowe do wprowadzania danych:Detektor Java w oknie dialogowym close
@Action
public void addNewEntry() {
JFrame mainFrame = ADLog2App.getApplication().getMainFrame();
addNewDialog = new AddNewView(mainFrame, true);
addNewDialog.setLocationRelativeTo(mainFrame);
addNewDialog.addContainerListener(null);
ADLog2App.getApplication().show(addNewDialog);
}
Jak dodać detektor do głównej klasy, aby wykryć, kiedy okno addNewDialog jest zamknięty, tak że mogę wywołać metodę odświeżania i odśwież listę z bazy danych.
Co masz na myśli przez "główną klasę"? Klasa, która definiuje 'addNewEntry'? "JFrame"? Co do cholery jest 'AddNewView'? Z jakiej biblioteki pochodzi? –
Czy zaglądasz do Windowlistenerów? http://download.oracle.com/javase/1.4.2/docs/api/java/awt/event/WindowListener.html – Simiil
Niestety, "AddNewView" to otwierany JDialog. – Woodsy