JavaTM 2 Platform
Standard Ed. 6

javax.swing.text
類別 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

只高亮顯示用純色填充高亮顯示區域的 painter。


建構子摘要
DefaultHighlighter.DefaultHighlightPainter(Color c)
          建構新的高亮顯示 painter。
 
方法摘要
 Color getColor()
          返回高亮顯示的顏色。
 void paint(Graphics g, int offs0, int offs1, Shape bounds, JTextComponent c)
          繪製高亮顯示區域。
 Shape paintLayer(Graphics g, int offs0, int offs1, Shape bounds, JTextComponent c, View view)
          繪製高亮顯示的某一部分。
 
從類別 java.lang.Object 繼承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

建構子詳細資訊

DefaultHighlighter.DefaultHighlightPainter

public DefaultHighlighter.DefaultHighlightPainter(Color c)
建構新的高亮顯示 painter。如果 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)
繪製高亮顯示的某一部分。

指定者:
類別 LayeredHighlighter.LayerPainter 中的 paintLayer
參數:
g - 圖形上下文
offs0 - 起始模型偏移量,該值 >= 0
offs1 - 結束模型偏移量,該值 >= offs1
bounds - 視圖的邊界框,它不一定是要繪製的區域。
c - 編輯器
view - 要繪製的視圖
返回:
要在其中繪製的區域

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only