381 |
Dimension size = textComponent.getSize(); |
Dimension size = textComponent.getSize(); |
382 |
rootView.insertUpdate(ev, new Rectangle(0, 0, size.width, size.height), |
rootView.insertUpdate(ev, new Rectangle(0, 0, size.width, size.height), |
383 |
rootView.getViewFactory()); |
rootView.getViewFactory()); |
|
int caretPos = textComponent.getCaretPosition(); |
|
|
if (caretPos >= ev.getOffset()) |
|
|
textComponent.setCaretPosition(caretPos + ev.getLength()); |
|
384 |
} |
} |
385 |
|
|
386 |
/** |
/** |
393 |
Dimension size = textComponent.getSize(); |
Dimension size = textComponent.getSize(); |
394 |
rootView.removeUpdate(ev, new Rectangle(0, 0, size.width, size.height), |
rootView.removeUpdate(ev, new Rectangle(0, 0, size.width, size.height), |
395 |
rootView.getViewFactory()); |
rootView.getViewFactory()); |
|
int caretPos = textComponent.getCaretPosition(); |
|
|
if (caretPos >= ev.getOffset()) |
|
|
textComponent.setCaretPosition(ev.getOffset()); |
|
396 |
} |
} |
397 |
} |
} |
398 |
|
|