public interface Highlighter
修飾子と型 | インタフェースと説明 |
---|---|
static interface |
Highlighter.Highlight |
static interface |
Highlighter.HighlightPainter
ハイライト・レンダラです。
|
修飾子と型 | メソッドと説明 |
---|---|
Object |
addHighlight(int p0, int p1, Highlighter.HighlightPainter p)
ビューにハイライトを追加します。
|
void |
changeHighlight(Object tag, int p0, int p1)
指定されたハイライトを、ドキュメントの異なる部分を占めるように変更します。
|
void |
deinstall(JTextComponent c)
UIがJTextComponentのインタフェースから削除されたときに呼び出されます。
|
Highlighter.Highlight[] |
getHighlights()
ハイライトの現在のリストを取得します。
|
void |
install(JTextComponent c)
JTextComponentのインタフェースにUIがインストールされるときに呼び出されます。
|
void |
paint(Graphics g)
ハイライトをレンダリングします。
|
void |
removeAllHighlights()
このハイライタが関係するすべてのハイライトを削除します。
|
void |
removeHighlight(Object tag)
ビューからハイライトを削除します。
|
void install(JTextComponent c)
c
- JTextComponentエディタvoid deinstall(JTextComponent c)
c
- JTextComponentエディタvoid paint(Graphics g)
g
- グラフィックス・コンテキスト。Object addHighlight(int p0, int p1, Highlighter.HighlightPainter p) throws BadLocationException
p0
- 範囲の始点>= 0p1
- 範囲の終点>= p0p
- 実際のハイライトに使うペインタBadLocationException
- 範囲指定が無効な場合void removeHighlight(Object tag)
tag
- 削除対象のハイライトvoid removeAllHighlights()
void changeHighlight(Object tag, int p0, int p1) throws BadLocationException
tag
- 変更対象のハイライトp0
- 範囲の始点>= 0p1
- 範囲の終点>= p0BadLocationException
- 範囲指定が無効な場合Highlighter.Highlight[] getHighlights()
バグまたは機能を送信
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright© 1993, 2014, Oracle and/or its affiliates. All rights reserved.