简体   繁体   中英

Making a JDialog always on top of application

I'm making a program that requires this jdialog box to always be focused and on top, ie: make the ding sound when i click on the parent window. here's what i have so far:

JDialog dialog = new JDialog();
//      dialog.setAlwaysOnTop(true);
        dialog.setSize(400, 220);
        dialog.setLocationRelativeTo(relativeTo); //relativeTo is the name of parent frame
        dialog.setVisible(true);
//      dialog.setModalityType(Dialog.ModalityType.APPLICATION_MODAL);
//      dialog.setModal(true);

(the commented things are those i have tried unsuccessfully...)

how would i make this dialog box ontop of the parent window? any help would be great! thanks

您需要设置对话框的所有者并将对话框设置为模态:

JDialog dialog = new JDialog(parentFrame, true); // owner, modal

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM