0

我正在学习 NetBeans 平台,并且已经学习了一些教程并开始开发应用程序。我已经实现了登录教程,并进行了一些更改,其中包括文本编辑应用程序的 3 级访问权限。访问级别为用户、管理员和无。根据访问级别,将提供不同的选项。如果用户没有,那么我想阻止窗口打开,而是显示一个对话框,指示他们无权使用该模块。我不知道如何防止窗口加载。权限检查在顶部组件构造函数中,但我不知道如何使窗口自动关闭。

我尝试从构造函数立即返回,但在编辑器区域中留下了一个空选项卡。我已经尝试过 this.close(),尝试获取 WindowManager 的变体等,但没有运气。

如何使窗口不立即打开或关闭?

4

1 回答 1

0

调用顶层组件this.close()componentActivated()方法。super.componentActivated();打电话前一定要打电话this.close()

于 2013-09-09T10:19:56.030 回答