我創建了我的主JFrame並添加了一個單擊事件按鈕,它將顯示名爲AddProductGUI的JDialog。關閉JDialog後運行語句
AddProductGUI addProductGUI = new AddProductGUI();
addProductGUI.AddNewProduct();
JOptionPane.showMessageDialog(contentPane, "message");
我的代碼爲AddNewProduct(),我的構造函數只是定位每個組件。
public void AddNewProduct() {
addProductGUI = new AddProductGUI();
addProductGUI.setAlwaysOnTop(true);
addProductGUI.setDefaultCloseOperation(DISPOSE_ON_CLOSE);
addProductGUI.txtProductID.setText("");
addProductGUI.txtCode.setText("");
addProductGUI.txtName.setText("");
addProductGUI.txtBrand.setText("");
addProductGUI.setVisible(true);
}
AddNewProduct()方法只是簡單地示出了的JDialog並設置文本字段沒有文字。我的問題是當我的AddProductGUI出現我的消息對話框也出現。如何才能讓我的消息對話框僅在關閉JDialog後才顯示?
AddNewProduct()方法中的代碼是什麼? –
'setModal(true)' – nachokk