Eclipse 4.4ではじめる Javaプログラミング入門 Eclipse 4.4 Luna対応

JavaFXによるGUIプログラミング - コントロールを活用する

Icon comment count 0
Icon stock count 0

3.2.18スタイルシートを読み込む

では、作成したスタイルシートを利用する形にFXMLを書き換えましょう。今回は全ソースコードを掲載しておきます。

リスト3.21 window.fxml
<?xml version="1.0" encoding="UTF-8"?>
<?import java.net.*?>
<?import javafx.scene.control.*?>
<?import javafx.scene.layout.*?>
<VBox prefHeight="150.0" prefWidth="300.0" fx:id="ane"
  xmlns="http://javafx.com/javafx/8" 
  xmlns:fx="http://javafx.com/fxml/1">
  <stylesheets>
    <URL value="@window.css" />
  </stylesheets>
  <Label fx:id="label" text="this is sample text." />
</VBox>

スタイルシートのファイルを読み込むために<URL>というタグを利用しています。これを使う関係で、<?import java.net.*?>という記述をしておく必要があります。これを忘れると正しく読み込めないので注意してください。

記述したら、アプリケーションを実行して表示を確かめましょう。2つのテキストがそれぞれサイズとフォント名の違う状態で表示されます。

コメント

    コメントはありません