クラスDefaultHighlighter.DefaultHighlightPainter
java.lang.Object
javax.swing.text.LayeredHighlighter.LayerPainter
javax.swing.text.DefaultHighlighter.DefaultHighlightPainter
- すべての実装されたインタフェース:
Highlighter.HighlightPainter
- 含まれているクラス:
DefaultHighlighter
public static class DefaultHighlighter.DefaultHighlightPainter extends LayeredHighlighter.LayerPainter
ハイライト領域をソリッド・カラーで塗りつぶす簡単なハイライト・ペインタです。
-
コンストラクタのサマリー
コンストラクタ -
メソッドのサマリー
修飾子と型メソッド説明getColor()ハイライトに使用する色を返します。voidpaint(Graphics g, int offs0, int offs1, Shape bounds, JTextComponent c) ハイライトをペイントします。paintLayer(Graphics g, int offs0, int offs1, Shape bounds, JTextComponent c, View view) ハイライトの一部分をペイントします。
-
コンストラクタの詳細
-
DefaultHighlightPainter
public DefaultHighlightPainter(Color c) 新しいハイライト・ペインタを構築します。cがnullの場合、JTextComponentに選択部分の色を問い合わせます。- パラメータ:
c- ハイライトに使用する色
-
-
メソッドの詳細
-
getColor
-
paint
public void paint(Graphics g, int offs0, int offs1, Shape bounds, JTextComponent c) ハイライトをペイントします。- パラメータ:
g- グラフィックス・コンテキストoffs0- モデルの開始位置を示すオフセット値>= 0offs1- モデルの終了位置を示すオフセット値>= offs1bounds- ハイライトのバウンディング・ボックスc- エディタ
-
paintLayer
public Shape paintLayer(Graphics g, int offs0, int offs1, Shape bounds, JTextComponent c, View view) ハイライトの一部分をペイントします。- 定義:
paintLayer、クラスLayeredHighlighter.LayerPainter- パラメータ:
g- グラフィックス・コンテキストoffs0- モデルの開始位置を示すオフセット値>= 0offs1- モデルの終了位置を示すオフセット値>= offs1bounds- ビューのバウンディング・ボックス。ペイントする領域とは限らない。c- エディタview- ペイント対象のView- 戻り値:
- 描画が行われた領域
-