[英]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
使用yAdmin
的JDialog
,以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.