java如何在一个应用程序中管理GUI组件的启用/禁用
我正在做一个有很多按钮和菜单的应用程序,我想在按钮和菜单项的动作可以执行或不能执行时启用和禁用它们。即只有当有未保存的更改时,“保存”按钮和“保存”菜单项才会激活
问题:我怎样才能有效地做到这一点/哪种方法是正确的
一种解决方案是为每个按钮和菜单项设置一个私有变量,并根据需要启用/禁用它。 另一种解决方案是将JToolBar和JMenu的所有组件放在一个数组中,迭代所有组件,并根据需要启用/禁用它们。 但我认为有更好的解决方案。任何帮助或指导都将不胜感激
编辑:问题不是如何启用/禁用单个按钮或菜单项,我将知道如何管理应用程序的所有按钮和菜单项的状态。实现这一目标的最佳方式是什么?。我已经解释了一些我一直在思考的解决方案,但没有一个能说服我
共 (0) 个答案