java命名空间javax.swing.undo接口undoableedit的类成员方法:
addedit定义及介绍
本文导语:
addedit
boolean addedit(undoableedit anedit)
将 undoableedit 添加到此 undoableedit。此方法可用于将多个较小编辑合并为一个较大的复合编辑。例如,文本编辑器通常允许对单词或句子应用撤消操作。文本编辑器可以选择在每个关键事件上...
addedit
boolean addedit(undoableedit anedit)
- 将
undoableedit 添加到此 undoableedit。此方法可用于将多个较小编辑合并为一个较大的复合编辑。例如,文本编辑器通常允许对单词或句子应用撤消操作。文本编辑器可以选择在每个关键事件上生成编辑,但允许将这些编辑合并为一个更加用户友好的单元,比如一个单词。在这种情况下,当可以合并编辑时,undoableedit 将重写 addedit 以返回 true。
返回值为 true 指示已将 anedit 合并到此编辑。返回值为 false 指示不能将 anedit 合并到此编辑。
通常,接收者已经在 undomanager(或者其他 undoableeditlistener)队列中,并且可以合并 anedit,而不是将它按顺序添加到队列中。
如果返回 true,则从现在开始,anedit 必须从 canundo 和 canredo 返回 false,并且必须对 undo 或 redo 抛出适当的异常。
- 参数:
anedit - 要添加的编辑
- 返回:
- 如果可以将
anedit 合并到此编辑,则返回 true