限制对其他 JFrame 的访问

发布于 2024-12-12 20:11:05 字数 87 浏览 0 评论 0原文

如何限制对其他 JFrame 的访问?

如果我打开主框架并单击按钮显示其他 jframe,用户应该无法返回主框架。

我该怎么做?

How do i restrict access to other JFrame?

if I open my main frame and when click the button to display other jframe, the user should not be able to go back to the main frame.

how do I do that?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

百变从容 2024-12-19 20:11:06

使用对话框(JDialog 类)代替并使其成为模式。
以下是有关如何执行此操作的一些帮助:
http://download.oracle.com/javase/tutorial/uiswing/components /dialog.html

问候,

Use a dialog (JDialog class) instead and make it modal.
Here is some help on how to do this:
http://download.oracle.com/javase/tutorial/uiswing/components/dialog.html

Regards,

画中仙 2024-12-19 20:11:05

如果我打开主框架并单击添加按钮,

当您单击该按钮时,您将显示一个模态 JDialog。然后,直到用户关闭对话框为止,他们将无法访问主框架。

if i open my main frame and click the add button,

When you click the button you display a modal JDialog. Then until the user closes the dialog they won't be able to access the main frame.

我偏爱纯白色 2024-12-19 20:11:05

试试这个方法...

this.setEnabled(false);

try this method...

this.setEnabled(false);
末骤雨初歇 2024-12-19 20:11:05

我不清楚你的问题,但根据我的理解,我相信你想在单击按钮时打开一个对话框,但是当你单击按钮时,会显示一个新的 JFrame,并且你不可能返回到原始框架。

  1. 在按钮单击上使用对话框/弹出窗口,如 JOptionPane。
  2. 如果您想在单击按钮时打开 JFrame,则在新创建/打开的 JFrame 上创建一个 HOME 按钮并将该按钮链接到主 JFrame 可能是一个不错的选择。关闭新创建的 JFrame 无论如何都会显示最初创建的 JFrame。

Your question is not clear to me but as per my understanding I believe You want to open a dialog on button click but when you click the button a new JFrame is displayed and it becomes impossible for you to get back to the original frame.

  1. Use a dialog /pop-up on your button click like JOptionPane.
  2. If you want to open a JFrame on button click, making a HOME button on the newly created/opened JFrame and linking that button to main JFrame might be a good option.Closing the newly created JFrame will display the originally created JFrame anyway.
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文