JavaTM 2 Platform
Standard Ed. 6

介面 java.text.AttributedCharacterIterator
的使用

使用 AttributedCharacterIterator 的軟體套件
java.awt 包含用於創建使用者介面和繪製圖形圖像的全部類別。 
java.awt.event 提供處理由 AWT 元件所觸發的各類別事件的介面和類別。 
java.awt.font 提供與字體相關的類別和介面。 
java.awt.im 提供輸入方法框架所需的類別和介面。 
java.awt.im.spi 提供啟用可以與 Java 運行時環境一起使用的輸入方法開發的介面。 
java.text 提供以與自然語言無關的方式來處理文本、日期、數字和訊息的類別和介面。 
javax.swing 提供一組“輕量級”(全部是 Java 語言)元件,盡量讓這些元件在所有平臺上的工作方式都相同。 
 

java.awtAttributedCharacterIterator 的使用
 

參數型別為 AttributedCharacterIteratorjava.awt 中的方法
abstract  void Graphics2D.drawString(AttributedCharacterIterator iterator, float x, float y)
          依照 TextAttribute 類別的規範應用指定迭代器的屬性,呈現指定迭代器的文本。
abstract  void Graphics2D.drawString(AttributedCharacterIterator iterator, int x, int y)
          依照 TextAttribute 類別的規範應用指定迭代器的屬性,呈現指定迭代器的文本。
abstract  void Graphics.drawString(AttributedCharacterIterator iterator, int x, int y)
          依據 TextAttribute 類別的規範應用指定迭代器的屬性,呈現迭代器的文本。
 

java.awt.eventAttributedCharacterIterator 的使用
 

返回 AttributedCharacterIteratorjava.awt.event 中的方法
 AttributedCharacterIterator InputMethodEvent.getText()
          獲取已提交文本和撰寫文本的組合。
 

參數型別為 AttributedCharacterIteratorjava.awt.event 中的建構子
InputMethodEvent(Component source, int id, AttributedCharacterIterator text, int committedCharacterCount, TextHitInfo caret, TextHitInfo visiblePosition)
          通過指定源元件、型別、文本、插入符和 visiblePosition 來建構 InputMethodEvent
InputMethodEvent(Component source, int id, long when, AttributedCharacterIterator text, int committedCharacterCount, TextHitInfo caret, TextHitInfo visiblePosition)
          通過指定源元件、型別、時間、文本、插入符和 visiblePosition 來建構 InputMethodEvent
 

java.awt.fontAttributedCharacterIterator 的使用
 

參數型別為 AttributedCharacterIteratorjava.awt.font 中的方法
 void LineBreakMeasurer.deleteChar(AttributedCharacterIterator newParagraph, int deletePos)
          從文本刪除單個字元之後,更新此 LineBreakMeasurer,並將當前位置設置為段落的開始。
 void TextMeasurer.deleteChar(AttributedCharacterIterator newParagraph, int deletePos)
          從當前由此 TextMeasurer 表示的段落中刪除一個字元後,更新 TextMeasurer
 void LineBreakMeasurer.insertChar(AttributedCharacterIterator newParagraph, int insertPos)
          將單個字元插入文本後,更新此 LineBreakMeasurer,並將當前位置設置為段落的開始。
 void TextMeasurer.insertChar(AttributedCharacterIterator newParagraph, int insertPos)
          在將單個字元插入當前由此 TextMeasurer 表示的段落中後,更新該 TextMeasurer
 

參數型別為 AttributedCharacterIteratorjava.awt.font 中的建構子
LineBreakMeasurer(AttributedCharacterIterator text, BreakIterator breakIter, FontRenderContext frc)
          為指定的文本建構一個 LineBreakMeasurer
LineBreakMeasurer(AttributedCharacterIterator text, FontRenderContext frc)
          為指定的文本建構一個 LineBreakMeasurer
TextLayout(AttributedCharacterIterator text, FontRenderContext frc)
          根據樣式文本上的迭代器建構一個 TextLayout
TextMeasurer(AttributedCharacterIterator text, FontRenderContext frc)
          從源文本建構 TextMeasurer
 

java.awt.imAttributedCharacterIterator 的使用
 

返回 AttributedCharacterIteratorjava.awt.im 中的方法
 AttributedCharacterIterator InputMethodRequests.cancelLatestCommittedText(AttributedCharacterIterator.Attribute[] attributes)
          從文本編輯元件中獲取最新的提交文本,並將其從該元件的文本正文中移除。
 AttributedCharacterIterator InputMethodRequests.getCommittedText(int beginIndex, int endIndex, AttributedCharacterIterator.Attribute[] attributes)
          獲取提供對文本編輯元件中包含的除未提交文本外整個文本和屬性存取的迭代器。
 AttributedCharacterIterator InputMethodRequests.getSelectedText(AttributedCharacterIterator.Attribute[] attributes)
          從文本編輯元件中獲取當前已選定文本。
 

java.awt.im.spiAttributedCharacterIterator 的使用
 

參數型別為 AttributedCharacterIteratorjava.awt.im.spi 中的方法
 void InputMethodContext.dispatchInputMethodEvent(int id, AttributedCharacterIterator text, int committedCharacterCount, TextHitInfo caret, TextHitInfo visiblePosition)
          根據給定的參數創建輸入方法事件並將其指派到客戶端元件。
 

java.textAttributedCharacterIterator 的使用
 

返回 AttributedCharacterIteratorjava.text 中的方法
 AttributedCharacterIterator DecimalFormat.formatToCharacterIterator(Object obj)
          格式化一個 Object,以產生一個 AttributedCharacterIterator
 AttributedCharacterIterator SimpleDateFormat.formatToCharacterIterator(Object obj)
          格式化產生 AttributedCharacterIterator 的物件。
 AttributedCharacterIterator MessageFormat.formatToCharacterIterator(Object arguments)
          格式化一個物件陣列,並將它們插入 MessageFormat 的網要中,產生一個 AttributedCharacterIterator
 AttributedCharacterIterator Format.formatToCharacterIterator(Object obj)
          格式化一個物件,產生一個 AttributedCharacterIterator
 AttributedCharacterIterator AttributedString.getIterator()
          創建一個 AttributedCharacterIterator 實例,提供對整個字元串內容的存取。
 AttributedCharacterIterator AttributedString.getIterator(AttributedCharacterIterator.Attribute[] attributes)
          創建一個 AttributedCharacterIterator 實例,提供對字元串選定內容的存取。
 AttributedCharacterIterator AttributedString.getIterator(AttributedCharacterIterator.Attribute[] attributes, int beginIndex, int endIndex)
          創建一個 AttributedCharacterIterator 實例,提供對字元串選定內容的存取。
 

參數型別為 AttributedCharacterIteratorjava.text 中的建構子
AttributedString(AttributedCharacterIterator text)
          建構帶有 AttributedCharacterIterator 表示的給定屬性文本的 AttributedString。
AttributedString(AttributedCharacterIterator text, int beginIndex, int endIndex)
          建構帶有 AttributedCharacterIterator 表示的給定屬性文本子範圍的 AttributedString。
AttributedString(AttributedCharacterIterator text, int beginIndex, int endIndex, AttributedCharacterIterator.Attribute[] attributes)
          建構具有 AttributedCharacterIterator 表示的給定屬性文本子範圍的 AttributedString。
Bidi(AttributedCharacterIterator paragraph)
          由給定的文本段建構 Bidi。
 

javax.swingAttributedCharacterIterator 的使用
 

參數型別為 AttributedCharacterIteratorjavax.swing 中的方法
 void DebugGraphics.drawString(AttributedCharacterIterator iterator, int x, int y)
          覆寫 Graphics.drawString
 


JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

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