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, 2025, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Documentation Redistribution Policyも参照してください。