2013-06-18 29 views
0

我正在学习NetBeans平台,并且我已经通过了几个教程并开始编写应用程序。我已经实现了登录教程的一些更改,其中包括文本编辑应用程序的3个访问级别。访问级别是用户,管理员和无。根据访问级别,可以使用不同的选项。如果用户有无,那么我想停止打开窗口,而是出现一个对话框,指出他们没有使用该模块的权限。我无法弄清楚如何防止加载窗口。权限检查位于顶层组件构造函数内,但我不知道如何使窗口自动关闭。NetBeans平台应用程序 - 窗口控件

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

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

+0

作为后续之前调用super.componentActivated();,单击菜单项时,它可能会更谨慎做权限检查,避免通话顶端组件共有,但我不知道该怎么办那。 –

回答

0

致电this.close()componentActivated()方法的顶部组件。请确保调用this.close()

相关问题