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