嗨我正在使用jframe,
我在登录页面上有一个main()类,当人们登录时比我使用
adminForm = new AdminForm();
adminForm.setVisible(true);
this.dispose();
现在我可以设置可见我的adminForm,我在adminForm上有一个编辑和添加按钮,当人们按下添加按钮时,我想打开新框架
yAdmin = new Add();
yAdmin.setVisible(true);
现在我希望人们只需编辑yAdmin,人们可以看到adminForm,但是在yAdmin关闭之前他们无法触摸它。
答案 0 :(得分:0)
而不是JFrame
使用JDialog
yAdmin
代替adminForm
作为其所有者:
yAdmin = new JDialog(adminForm,true);
或让Add
相应地扩展JDialog。
答案 1 :(得分:0)
JFrame frame = new JFrame ();
frame.setAlwaysOnTop (true);
或者你可以使用模态对话:
JDialog dialog = new JDialog ();
dialog.setModal (true);
dialog.setAlwaysOnTop (true);
dialog.setModalityType (ModalityType.APPLICATION_MODAL);