LINUX.ORG.RU

[java][swing] tooltip для определенных слов в JTextPane

 ,


0

0

С помощью такого нехитрого кода можно подсветить определенное слово в JTextPane:

   int pointer = 0;
   SimpleAttributeSet red = new SimpleAttributeSet();
   StyleConstants.setForeground(red, Color.red);
   StyledDocument doc = jTextPane1.getStyledDocument();
   String searchStr = "слово, которое подсвечиваем";
   while ((pointer = jTextPane1.getText().indexOf(searchStr, pointer + 1)) != -1) {
      doc.setCharacterAttributes(pointer, searchStr.length(), red, false);
   }
как к этому коду прикрутить фичу, что бы у каждого подсвеченного слова была всплывающая подсказка (setToolTipText или что-то подобное), или может можно обработать щелчек мышкой по подсвеченому слову?


Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.