我正在学习NetBeans平台,我已经通过了一些教程,并开始在一个应用程序上工作。我已经实现了一些变化的登录教程,其中包括3个级别的文本编辑应用程序的访问。访问级别包括"用户"、"管理员"one_answers"无"。根据访问级别,将提供不同的选项。如果用户为None,那么我想阻止窗口打开,而是呈现一个对话框,表明他们没有使用该模块的权限。我想不出怎样才能不让窗户载入。权限检查是在顶部组件构造函数,但我不知道如何使窗口自关闭。
我尝试从构造函数立即返回,但在编辑器区域留下一个空选项卡。我试过this.close(),尝试获得WindowManager等的变化,没有运气。
我怎样才能使窗户立即不打开或关闭?
在顶部组件的componentActivated()
方法中调用this.close()
。先呼叫super.componentActivated();
,再呼叫this.close()