エディターおよびレンダラーとしてJTable
使用するがあります。JTextPane
「スペース」文字をリッスンし、最後の単語が URL であるかどうかを確認し、そうである場合は、この属性を使用してハイパーリンクとしてエディターに追加する keyListener をエディターに追加しましたattrs.addAttribute(HTML.Attribute.HREF, url);
。テキストを貼り付けるときに、これでは URL がハイパーリンクに変換されないことがすぐにわかったので、DocumentFilter
.
DocumentFilter
挿入/置換しようとしているテキストに URL が含まれているかどうかをチェックし、それらの URL をHTML.Attribute.HREF
属性と残りのテキストでそのまま挿入/置換するかどうかを確認する を作成するにはどうすればよいですか?