FXML for Structure, CSS for Styling, and JavaFX as Standard GUI Library
6-1 FXML for Structure, CSS for Styling, and JavaFX as Standard GUI Library
概要
Java SE 8で標準のGUIライブラリとなったJavaFX。JavaFXとSwingの最大の違いは、SwingはアプリケーションのすべてをJavaで記述するのに対し、JavaFXはGUIの構造をFXMLで記述し、スタイリングをCSSで行うことにあります。

FXMLをグラフィカルに編集するにはScene Builderを使用します。編集以外にも、コントローラクラスとの連携や、複数のFXMLの扱い、カスタムコントロールなど、FXMLで知っておくべきノウハウはいろいろあります。また、JavaFXのCSSはHTMLのCSSとはプロパティ名が異なるなど、ちょっとクセのあるCSSになっています。

そこで、本セッションではJavaFXにおけるFXMLやCSSのノウハウを、デモを交えながらご紹介します。
講演者情報
櫻庭 祐一
Java in the Box
Close Window