忍者ブログ
淡々とお仕事のお勉強をするよ
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

前回 GUI について調べたときには言及しなかったが、ニュースで目に付いては気になる JavaFX についても調べておく。名前から分かる通り Java の何かで、既存の機能を利用するスクリプト言語らしい。

環境

今のところ、Sun 主導のオープンソースプロジェクト OpenJFX が代表格。解凍してみるととてもシンプルな構成。ソースファイルの拡張子は通常 fx。
Eclipse のプラグインも用意されている。
http://download.java.net/general/openjfx/plugins/eclipse/site.xml
これを使う場合、別途 OpenJFX を導入する必要はない。
(via JavaFXによるGUIアプリケーションの作成:CodeZine)

JavaFX Mobile、デスクトップウィジェット向けの WidgetFXNetBeans 用プラグインもある。

コーディング感、Java との違い

【特集】体験! JavaFXの世界 - "Javaが放つRIAプラットフォーム"の魅力を徹底解説 (1) あらゆるデバイスで実行可能なリッチなアプリケーションUIを実現 | エンタープライズ | マイコミジャーナル
Life is beautiful: JavaFX Script 入門、とりあえず言語仕様に目を通してみた
Why Does JavaFX Get to Cheat? | Javalobby

  • Java の GUI は手続き的、JavaFX は宣言的
  • package・import については通常の Java と同じ
  • 識別子として通常使えない語を << >> で囲って使用できる
  • 型宣言は省略できるが動的ではない
  • function による関数記述、より柔軟な operation が使える
  • bind による紐付けで値の変化を自動評価
  • パネルが使いやすい

デモ・サンプルコード

Java との共存

Michael Heinrichs 氏の blog で、JavaFX と共用するための Java コードを書くために気をつけることについての記事が連載されている。いずれじっくり読みたい。

PR
この記事にコメントする
HN
Title
Mail
URL
Comment
Pass   Vodafone絵文字 i-mode絵文字 Ezweb絵文字
この記事へのトラックバック
この記事にトラックバックする:
忍者ブログ [PR]


Designed by A.com
カレンダー
10 2024/11 12
S M T W T F S
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
フリーエリア
最新TB
バーコード
ブログ内検索
アクセス解析
プロフィール
HN:
tnmt
性別:
非公開
(image created by E-Mail Icon Generator)