我想要做的是,当我的编辑JMenu
被点击时,在它出现之前我想根据它们是否应该可见而在undo / redo命令上设置启用。
有没有办法获得这样的通知? MenuListener
我正在寻找什么?
答案 0 :(得分:3)
您应该可以使用MenuListener,扩展EventListener
,并在menuSelected
中启用撤消/重做项。
现在我想起来,这对我来说可能是一个更好的方式来做一些非常相似的事情。当我的历史记录对象报告没有更多撤消/重做命令时,我在我的视图中启用/禁用了undo
/ redo
方法中的项目。
编辑:我发现您必须在我有机会发布此内容后快速编辑您的帖子并自行找到MenuListener
。