Java/JavaFX

Top > Java > JavaFX

調査した内容を公開していきます。
現段階での内容なので、開発環境のバージョンや、日付によっては動作が違う可能性があるのでご了承下さいませ。

  • 現在の開発環境
    • NetBeans6.5.1
    • jdk1.6.0_12
    • JavaFX1.1

JavaFX

JavaFXは、「Javaプラットフォーム上で動作するRIA技術」といわれています。
RIAと言うとFlashやAJAXのようなものが思い浮かびますが、JavaFXは「スクリプト言語である」という点に特徴があります。
JREなどの実行環境があれば、その上で動作するGUIアプリケーション開発にもそのまま利用することができます。
Javaでは複雑で難しかったアニメーションが簡単に作成でき、サウンドや、ムービーも簡単に扱うことができます。

JavaFXが目指すのは
「Write once, displays anywhere」
一度書けば、どこでも表示できる。

JavaFXとは

JavaFXとはなにか特徴を簡単に説明しています。

  • JavaFXとは何ぞや?
  • JavaFXScriptの特徴

開発環境

JavaFXを開発するための環境を作成します。

  • NetBeans?のダウンロード
  • NetBeans?のインストール

プロジェクト作成

JavaFXプロジェクトを作成し、文字化けの問題にについて説明します。

  • サンプルを実行する
  • JavaFXScriptを作成する
  • 文字化けについて

JavaFX基本文型

JavaFXの基本文法を説明していきます。Javaがベースなので表現や言葉がありますが、違いがありますので注意が必要です。

  • 基本型
  • オブジェクト
  • 変数
  • 定数
  • 配列
  • 関数
  • null
  • 時間間隔

JavaFX構文

for文、if文などのプログラムを制御する、制御構文を説明します。

  • ブロック構文
  • if構文
  • for構文
  • while構文
  • 例外

クラスについて?

  • クラス定義
  • 継承
  • アブストラクト
  • 初期化ブロック
  • アクセス修飾子

シェイプ

  • シェイプ作成
  • いろいろなシェイプ
  • 自作シェイプ
  • エフェクト

イベント

マウス、キーを使用したイベント処理です。

  • マウス
  • キー

SwingComponents

  • Swing Componentsを使う
  • いろいろなSwing Components
  • レイアウト
  • ノードの組み合わせ

通信

HttpReqests?クラスを使用します。

  • Remote Text Document
  • Http Request

非同期処理

非同期処理を解説します。

  • javafx.async.JavaTaskBase?

サウンドムービー

サウンド、ムービーを扱います。

  • サウンド
  • ムービー

アニメーション

簡単にアニメーションが作成できます。

  • アニメーションを作成
  • 自然に動かす
  • タイムライン
  • 複数のアニメーション
  • モーフィング

などなど

その他

sampleコードや忘れないように自分用のメモコーナー。

  • メモ
  • マウスドラック移動その1

コメント

ご意見、一言ありましたらこちらのコメント欄にお願いします。


アクセス総数8980件

最終更新日: 2009-09-03 (木) 22:59:15 (2970d)

TOP