モジュール javafx.graphics
パッケージ javafx.css

クラスStylesheet


  • public class Stylesheet
    extends Object
    オブジェクトのツリーにプロパティを適用できるスタイル・シート。 スタイル・シートは0個以上のRulesの集合であり、それぞれがツリーの各オブジェクトに適用されます。 通常、セレクタはオブジェクトを調べて適用可能かどうかを判断し、該当する場合はオブジェクトに特定のプロパティ値を適用します。
    導入されたバージョン:
    9
    • メソッドの詳細

      • getUrl

        public String getUrl()
        スタイル・シートがロードされたURL。
        戻り値:
        スタイル・シートがロードされたURL、またはスタイル・シートがインライン・スタイルから作成された場合はnull。
      • setOrigin

        public void setOrigin​(StyleOrigin origin)
      • getRules

        public List<Rule> getRules()
      • toString

        public String toString()
        このオブジェクトの文字列表現を返します。
        オーバーライド:
        toString 、クラス:  Object
        戻り値:
        このオブジェクトの文字列表現
      • loadBinary

        public static Stylesheet loadBinary​(URL url)
                                     throws IOException
        バイナリ・スタイル・シート・ファイルを入力ストリームからロードします。
        パラメータ:
        url - スタイル・シートがロードされるURL
        戻り値:
        構築されたスタイル・シート
        例外:
        IOException - 例外
      • convertToBinary

        public static void convertToBinary​(File source,
                                           File destination)
                                    throws IOException
        urlInによって参照される.cssファイルをバイナリ形式に変換し、urlOutに書き込みます。
        パラメータ:
        source - 変換するJavaFX .cssファイルです
        destination - バイナリ変換が書き込まれるファイルです。
        例外:
        IOException - 例外
        IllegalArgumentException - いずれかのパラメータがnullの場合、送信元と送信先が同じ場合、送信元が読み取れない場合、または送信先を書き込めない場合。