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()
ハイライトに使用する色を返します。void
paint
(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
public Color 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- 戻り値:
- 描画が行われた領域
-