【Java FX】 Java FX ~ 入門編 ~

Java FX

 * JavaGUIライブラリ(Swing の後継)

補足

 * CSSが使えるらしい
 * ダイアログはないらしい(自作する必要がある)

開発環境構築

環境

 * OS      : Windows10
 * Java    : Java 1.8
 * Eclipse : Mars.2 Release (4.5.2)

インストール手順

http://blogs.osdn.jp/2016/04/02/JavaFX.html
が参考になる。

[1] Eclipse を立ち上げて、[Help]-[Install New Software...]を選択
[2] Work with欄に以下のURLを入力し、Enterキー押下
http://download.eclipse.org/releases/mars
[3] [General Purpose Tools]-[e(fx)clipse - IDE]でチェックを入れる

後は成り行きでできる

プロジェクト作成手順

* 上記の「インストール手順」をしておく
http://krr.blog.shinobi.jp/javafx/eclipse%E3%81%A7javafx%E5%85%A5%E9%96%80
が参考になる。

[1] Eclipse を立ち上げて、[File]-[New]-[Project...]-[Java Fx]-[Java Fx Project]を選択

後は成り行きでできる

サンプル

Main.java

package application;

import javafx.application.Application;
import javafx.stage.Stage;
import javafx.scene.Scene;
import javafx.scene.control.Label;
import javafx.scene.layout.BorderPane;

public class Main extends Application {
  @Override
  public void start(Stage primaryStage) {
    try {
      Label label = new Label("Hello World!"); // ★追加★
      BorderPane root = new BorderPane();
      root.setCenter(label); // ★追加★
      Scene scene = new Scene(root, 400, 400);
      scene.getStylesheets().add(getClass().getResource("application.css").toExternalForm());
      primaryStage.setScene(scene);
      primaryStage.show();
    } catch (Exception e) {
      e.printStackTrace();
    }
  }

  public static void main(String[] args) {
    launch(args);
  }
}

参考文献

サンプルがシンプルで分かりやすい
http://libro.tuyano.com/index3?id=12466003&page=4

今後に役立ちそうなサイト

http://javafx-trick.appspot.com/