2
JTextPane
に複数の文字列をハイライト(選択)したいと思います。私はfindallのようなものを作りたいと思います。ここに私が書いたものがあります。JTextPaneで複数の項目を選択
int a=0;
while(jTextPane1.getText().indexOf(search,a)>0)
{
int i =jTextPane1.getText().indexOf(search,a);
a=i+search.length();
jTextPane1.select(i,a);
}
正常に動作しますが、ハイライトが変更されるため、最後のオカレンスだけがハイライト表示されるという問題があります。私は複数のハイライトを作りたいと思います。
[Swingチュートリアル](http://docs.oracle.com/javase/tutorial/uiswing/components/textfield.html)に記載されている 'TextFieldDemo'は、あなたが探しているサンプルです。基本的に@mKorbelがそのような詳細な説明と多くの参考文献について – Robin
+1と記載しています。 – StanislavL