java命名空间javax.swing.text接口document的类成员方法:
insertstring定义及介绍
本文导语:
insertstring
void insertstring(int offset,
string str,
attributeset a)
throws badlocationexception
插入内容字符串。这将导致对注册的 documentlistener 发送类型为 documentevent.eventtype.insert 的 documentevent,除非...
insertstring
void insertstring(int offset,
string str,
attributeset a)
throws badlocationexception
- 插入内容字符串。这将导致对注册的 documentlistener 发送类型为 documentevent.eventtype.insert 的 documentevent,除非抛出异常。通过在 documentlistener 上调用 insertupdate 方法传送 documentevent。生成的 documentevent 的偏移量和长度将指示对 document 实际进行的更改。
如果插入导致 document 结构更改,有关更改涉及的插入和移除的 element 的细节将包含在生成的 documentevent 中。作为对插入的响应,由 document 的实现决定结构应如何更改。
如果 document 支持撤消/重复,还将生成 undoableeditevent。
- 参数:
offset
- 要插入内容的偏移量,该值 >= 0。跟踪给定的位置或其后位置的更改的所有位置都将移动。str
- 要插入的字符串a
- 要与插入的内容关联的属性。如果没有属性,它可能为 null。
- 抛出:
badlocationexception
- 给定插入位置不是文档中的有效位置- 另请参见:
documentevent
,
documentlistener
,
undoableeditevent
,
undoableeditlistener