簡體   English   中英

如何在Java中制作被動Jframe

[英]how to make passive Jframe in Java

嗨,我正在使用jframe,

我在登錄頁面上有一個main()類,當人們登錄時使用的不是

adminForm = new AdminForm();                    
adminForm.setVisible(true);
this.dispose();

現在我可以將我的adminForm設置為可見,我在adminForm上有一個編輯和添加按鈕,當人們按下添加按鈕時,我想打開新框架

yAdmin = new Add();
yAdmin.setVisible(true);

現在我希望人們只編輯yAdmin,人們可以看到adminForm,但是在yAdmin關閉之前他們無法觸摸它。

代替JFrame使用yAdminJDialog ,以adminForm作為擁有者使其模態化:

 yAdmin = new JDialog(adminForm,true);

或讓Add擴展JDialog。

JFrame frame = new JFrame ();
frame.setAlwaysOnTop (true);  

或者您可以使用模式對話:

JDialog dialog = new JDialog ();
dialog.setModal (true);
dialog.setAlwaysOnTop (true);
dialog.setModalityType (ModalityType.APPLICATION_MODAL);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM