- java.lang.Object
-
- javax.swing.text.LayeredHighlighter.LayerPainter
-
- javax.swing.text.DefaultHighlighter.DefaultHighlightPainter
-
- すべての実装されたインタフェース:
Highlighter.HighlightPainter
- 含まれているクラス:
- DefaultHighlighter
public static class DefaultHighlighter.DefaultHighlightPainter extends LayeredHighlighter.LayerPainter
ハイライト領域をソリッド・カラーで塗りつぶす簡単なハイライト・ペインタです。
-
-
コンストラクタのサマリー
コンストラクタ コンストラクタ 説明 DefaultHighlightPainter(Color c)新しいハイライト・ペインタを構築します。
-
メソッドのサマリー
すべてのメソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 ColorgetColor()ハイライトに使用する色を返します。voidpaint(Graphics g, int offs0, int offs1, Shape bounds, JTextComponent c)ハイライトをペイントします。ShapepaintLayer(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- 戻り値:
- 描画が行われた領域
-
-