jdk/src/share/classes/javax/swing/text/JTextComponent.java
changeset 8139 42edb817487b
parent 7668 d4a77089c587
child 9035 1255eb81cc2f
equal deleted inserted replaced
8138:d187e6ae178a 8139:42edb817487b
  4820      *
  4820      *
  4821      * @param pos  document position to identify the composed text location
  4821      * @param pos  document position to identify the composed text location
  4822      * @return  {@code true} if the composed text exists and is saved,
  4822      * @return  {@code true} if the composed text exists and is saved,
  4823      *          {@code false} otherwise
  4823      *          {@code false} otherwise
  4824      * @see #restoreComposedText
  4824      * @see #restoreComposedText
       
  4825      * @since 1.7
  4825      */
  4826      */
  4826     protected boolean saveComposedText(int pos) {
  4827     protected boolean saveComposedText(int pos) {
  4827         if (composedTextExists()) {
  4828         if (composedTextExists()) {
  4828             int start = composedTextStart.getOffset();
  4829             int start = composedTextStart.getOffset();
  4829             int len = composedTextEnd.getOffset() -
  4830             int len = composedTextEnd.getOffset() -
  4843      *
  4844      *
  4844      * The saved composed text is inserted back into the document. This method
  4845      * The saved composed text is inserted back into the document. This method
  4845      * should be invoked only if {@code saveComposedText} returns {@code true}.
  4846      * should be invoked only if {@code saveComposedText} returns {@code true}.
  4846      *
  4847      *
  4847      * @see #saveComposedText
  4848      * @see #saveComposedText
       
  4849      * @since 1.7
  4848      */
  4850      */
  4849     protected void restoreComposedText() {
  4851     protected void restoreComposedText() {
  4850         Document doc = getDocument();
  4852         Document doc = getDocument();
  4851         try {
  4853         try {
  4852             doc.insertString(caret.getDot(),
  4854             doc.insertString(caret.getDot(),