インタフェース
javax.swing.text.Styleの使用

Styleを使用しているパッケージ 
パッケージ 説明
javax.swing
すべてのプラットフォーム上で可能なかぎり同じように機能する「軽量」(Java共通言語)コンポーネントのセットを提供します。
javax.swing.text
編集可能なテキスト・コンポーネントと編集不能なテキスト・コンポーネントを処理するクラスとインタフェースを提供します。
javax.swing.text.html
HTMLテキスト・エディタを作成するためのクラスHTMLEditorKitとサポート・クラスを提供します。
  • javax.swingでのStyleの使用

    Styleを返すjavax.swing内のメソッド 
    修飾子と型 メソッド 説明
    Style JTextPane.addStyle​(String nm, Style parent)
    論理書式階層に新しい書式を追加します。
    Style JTextPane.getLogicalStyle()
    現在のキャレット位置で表される段落に割り当てられている論理書式がある場合はそれを取得します。ない場合はnullを返します。
    Style JTextPane.getStyle​(String nm)
    それまでに追加されていたnullでない名前付き書式を取得します。
    Style型のパラメータを持つjavax.swing内のメソッド 
    修飾子と型 メソッド 説明
    Style JTextPane.addStyle​(String nm, Style parent)
    論理書式階層に新しい書式を追加します。
    void JTextPane.setLogicalStyle​(Style s)
    段落に使う論理書式を現在のキャレット位置に設定します。
  • javax.swing.textでのStyleの使用

    Styleを実装しているjavax.swing.text内のクラス 
    修飾子と型 クラス 説明
    class  StyleContext.NamedStyle
    通常、文字および段落の書式を表すために使用される属性のコレクションです。
    Styleを返すjavax.swing.text内のメソッド 
    修飾子と型 メソッド 説明
    Style DefaultStyledDocument.addStyle​(String nm, Style parent)
    論理書式階層に新しい書式を追加します。
    Style StyleContext.addStyle​(String nm, Style parent)
    書式階層に新しい書式を追加します。
    Style StyledDocument.addStyle​(String nm, Style parent)
    論理書式階層に新しい書式を追加します。
    Style DefaultStyledDocument.getLogicalStyle​(int p)
    指定された位置によって表された段落に割り当てられた論理書式を取得します。
    Style StyledDocument.getLogicalStyle​(int p)
    段落内の指定された位置の論理書式を取得します。
    Style DefaultStyledDocument.getStyle​(String nm)
    以前に追加された名前付き書式を取得します。
    Style StyleContext.getStyle​(String nm)
    ドキュメントに以前に追加された名前付きの書式を取得します。
    Style StyledDocument.getStyle​(String nm)
    以前に追加された名前付き書式を取得します。
    Style型のパラメータを持つjavax.swing.text内のメソッド 
    修飾子と型 メソッド 説明
    Style DefaultStyledDocument.addStyle​(String nm, Style parent)
    論理書式階層に新しい書式を追加します。
    Style StyleContext.addStyle​(String nm, Style parent)
    書式階層に新しい書式を追加します。
    Style StyledDocument.addStyle​(String nm, Style parent)
    論理書式階層に新しい書式を追加します。
    void DefaultStyledDocument.setLogicalStyle​(int pos, Style s)
    指定された位置の段落に使用する論理書式を設定します。
    void StyledDocument.setLogicalStyle​(int pos, Style s)
    指定された位置の段落に使用する論理書式を設定します。
    protected void DefaultStyledDocument.styleChanged​(Style style)
    このドキュメントの書式が変更されたときに呼び出されます。
    Style型のパラメータを持つjavax.swing.text内のコンストラクタ 
    コンストラクタ 説明
    NamedStyle​(String name, Style parent)
    新しい名前付き書式を作成します。
    NamedStyle​(Style parent)
    新しい名前付き書式を作成します。
  • javax.swing.text.htmlでのStyleの使用

    Styleを返すjavax.swing.text.html内のメソッド 
    修飾子と型 メソッド 説明
    Style StyleSheet.getRule​(String selector)
    文字列形式で指定されたセレクタにもっとも一致する規則を取り出します。
    Style StyleSheet.getRule​(HTML.Tag t, Element e)
    指定されたタイプのHTMLタグを描画するために使用するスタイルを取得します。