我有一個Java應用程序,它顯示數據庫中的列表。裏面的類是下面的代碼來打開數據輸入一個新的對話框:你如何添加一個監聽器的主類在關閉addNewDialog窗口進行檢測,這樣我可以調用一個刷新方法關閉對話框的Java監聽器
@Action
public void addNewEntry() {
JFrame mainFrame = ADLog2App.getApplication().getMainFrame();
addNewDialog = new AddNewView(mainFrame, true);
addNewDialog.setLocationRelativeTo(mainFrame);
addNewDialog.addContainerListener(null);
ADLog2App.getApplication().show(addNewDialog);
}
並從數據庫刷新列表。
你是什麼意思的「主類」?定義'addNewEntry'的類? 'JFrame'? 「AddNewView」是什麼?那是什麼庫? –
你看過Windowlisteners嗎? http://download.oracle.com/javase/1.4.2/docs/api/java/awt/event/WindowListener.html – Simiil
對不起,'AddNewView'是打開的JDialog。 – Woodsy