A JTextComponent
позволяет добавить DocumentListener
в его Document
, в котором будет указано, когда текст был добавлен или удален, а также смещение и длина изменения. Однако он не скажет вам, что такое текст изменения.Получение удалённого текста из текстового компонента Java
Это не большая проблема для добавления текста, так как вы можете использовать смещение и длину для поиска добавленного текста. Однако вы не можете использовать его, чтобы найти удаленный текст, поскольку текст уже ушел.
Неужели кто-нибудь сталкивался с этой проблемой раньше? Как вы можете получить строку, которая была удалена из документа?
именно то, что я предложил - только немного медленнее, чем вы ;-) – Gambrinus