【发布时间】:2013-12-08 03:10:20
【问题描述】:
我有一个 jMenu 栏,默认情况下它是启用的。在选择第一项时,我禁用了 jMenu
这是第一个菜单项的代码。基本上ViewCustomerAccountsDetails 是一个 jInterframe :-
ViewCustomerAccountsDetails vca = new ViewCustomerAccountsDetails();
this.jDesktopPane1.add(vca);
vca.show();
jMenu1.setEnabled(false);
现在,在ViewCustomerAccountsDetails 类中,我有一个按钮,点击它时,我隐藏了这个 JInternal 框架和
尝试启用 jMenu 栏:-
CustomerMainScreenLogin cmsl = new CustomerMainScreenLogin();
cmsl.jMenu1.setEnabled(true); //jMenu is public
this.dispose();
但它不起作用。它仍然被禁用。
【问题讨论】:
-
您是否遇到任何错误?你的
jMenu1是公共静态的吗? -
@Prasad - 正如我上面提到的,它是公开的,但不是静态的
-
为什么不用 JPanel 而不是 JInternalFrame?
-
我说的是菜单项而不是容器
-
如需尽快获得更好的帮助,请发帖SSCCE。