JavaTM 2 Platform
Standard Ed. 6

javax.swing.text
介面 TabableView

所有已知實作類別:
GlyphView, InlineView, LabelView

public interface TabableView

大小依賴於製表符的 View 的介面。

另請參見:
TabExpander, LabelView, ParagraphView

方法摘要
 float getPartialSpan(int p0, int p1)
          確定部分視圖沿與製表符擴展相同的軸的跨距。
 float getTabbedSpan(float x, TabExpander e)
          確定當使用給定的製表符擴展實作時所需的跨距。
 

方法詳細資訊

getTabbedSpan

float getTabbedSpan(float x,
                    TabExpander e)
確定當使用給定的製表符擴展實作時所需的跨距。如果某個容器要調用此方法,則其將在調用 getPreferredSpan 得到正常佈局之前進行此操作。實作此方法的視圖應該對沿製表符擴展軸的 getPreferredSpan 任何後續調用給出相同的結果。

參數:
x - 為製表符擴展目的而放置視圖的位置,該值 >= 0。
e - 遇到製表符時擴展的方式。
返回:
所需的跨距,該值 >= 0

getPartialSpan

float getPartialSpan(int p0,
                     int p1)
確定部分視圖沿與製表符擴展相同的軸的跨距。此方法供 TabExpander 使用,用於製表符擴展涉及到對齊相對於製表位 (tab stop) 沒有空格的部分文本的情況。因此存在一個假設,即給定的範圍中不包含製表符。

參數:
p0 - 文本文檔中的起始位置,該值 >= 0
p1 - 文本文檔中的結束位置,該值 >= p0
返回:
跨距,該值 >= 0

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

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