| 
 | JavaTM 2 Platform Standard Ed. 5.0 | |||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
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)JTextComponent のインタフェースから UI を削除している時に呼び出されます。 | 
|  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 - 範囲の終点 >= p0
BadLocationException - 範囲指定が無効な場合Highlighter.Highlight[] getHighlights()
| 
 | JavaTM 2 Platform Standard Ed. 5.0 | |||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。