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, 2013, Oracle and/or its affiliates. All rights reserved.