モジュール java.desktop
パッケージ javax.swing.text

クラスDefaultHighlighter.DefaultHighlightPainter

    • コンストラクタの詳細

      • 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 - モデルの開始位置を示すオフセット値>= 0
        offs1 - モデルの終了位置を示すオフセット値>= offs1
        bounds - ハイライトのバウンディング・ボックス
        c - エディタ
      • paintLayer

        public Shape paintLayer​(Graphics g,
                                int offs0,
                                int offs1,
                                Shape bounds,
                                JTextComponent c,
                                View view)
        ハイライトの一部分をペイントします。
        定義:
        paintLayer、クラスLayeredHighlighter.LayerPainter
        パラメータ:
        g - グラフィックス・コンテキスト
        offs0 - モデルの開始位置を示すオフセット値>= 0
        offs1 - モデルの終了位置を示すオフセット値>= offs1
        bounds - ビューのバウンディング・ボックス。ペイントする領域とは限らない。
        c - エディタ
        view - ペイント対象のView
        戻り値:
        描画が行われた領域