有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何在一个应用程序中管理GUI组件的启用/禁用

我正在做一个有很多按钮和菜单的应用程序,我想在按钮和菜单项的动作可以执行或不能执行时启用和禁用它们。即只有当有未保存的更改时,“保存”按钮和“保存”菜单项才会激活

问题:我怎样才能有效地做到这一点/哪种方法是正确的

一种解决方案是为每个按钮和菜单项设置一个私有变量,并根据需要启用/禁用它。 另一种解决方案是将JToolBar和JMenu的所有组件放在一个数组中,迭代所有组件,并根据需要启用/禁用它们。 但我认为有更好的解决方案。任何帮助或指导都将不胜感激

编辑:问题不是如何启用/禁用单个按钮或菜单项,我将知道如何管理应用程序的所有按钮和菜单项的状态。实现这一目标的最佳方式是什么?。我已经解释了一些我一直在思考的解决方案,但没有一个能说服我


共 (0) 个答案