JavaTM 2 Platform
Standard Ed. 6

類別 javax.swing.text.Segment
的使用

使用 Segment 的軟體套件
javax.swing.text 提供類別 HTMLEditorKit 和創建 HTML 文本編輯器的支持類別。 
 

javax.swing.textSegment 的使用
 

返回 Segmentjavax.swing.text 中的方法
protected  Segment WrappedPlainView.getLineBuffer()
          提供對能用於從關聯文檔獲取文本的緩衝區的存取。
protected  Segment PlainView.getLineBuffer()
          提供對可用於從相關文檔獲取文本的緩衝區的存取。
 Segment GlyphView.getText(int p0, int p1)
          獲取對佔用給定範圍的文本的參考。
 

參數型別為 Segmentjavax.swing.text 中的方法
static int Utilities.drawTabbedText(Segment s, int x, int y, Graphics g, TabExpander e, int startOffset)
          使用給定的製表符擴展方式來擴展給定文本所包含的任何製表符,從而繪製給定的文本。
static int Utilities.getBreakLocation(Segment s, FontMetrics metrics, int x0, int x, TabExpander e, int startOffset)
          確定對給定文本進行拆分的位置,以符合給定的跨距。
 void StringContent.getChars(int where, int len, Segment chars)
          檢索內容的某一部分,where + len 必須 <= length()
 void GapContent.getChars(int where, int len, Segment chars)
          檢索部分內容。
 void AbstractDocument.Content.getChars(int where, int len, Segment txt)
          獲得字元序列並將其複製到 Segment 中。
static int Utilities.getTabbedTextOffset(Segment s, FontMetrics metrics, int x0, int x, TabExpander e, int startOffset)
          確定給定文本中的某個相對偏移量,使其能最好的表示視圖坐標系統中的給定跨距。
static int Utilities.getTabbedTextOffset(Segment s, FontMetrics metrics, int x0, int x, TabExpander e, int startOffset, boolean round)
           
static int Utilities.getTabbedTextWidth(Segment s, FontMetrics metrics, int x, TabExpander e, int startOffset)
          確定給定的考慮製表符的文本段的寬度。
 void AbstractDocument.getText(int offset, int length, Segment txt)
          獲取文檔給定部分內包含的文本。
 void Document.getText(int offset, int length, Segment txt)
          獲取文檔中給定部分包含的文本。
 


JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

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