JavaFX

MessageBox

JavaFX 2.2 では MessageBox 用の API が存在しません。 追加で JfxMessageBox という OSS ライブラリを追加することにより、簡単にメッセージボックスを利用することができるようになります。 http://sourceforge.jp/projects/jfxmessagebox/wiki/

線の描画【Path をもちいたレンダリング】

JavaFX 2 には、いくつかの図の描画用 API があります。ここで示すのは、Path をもちいたレンダリング機能を提供してくれる API を用いた描画の例です。 Java7u7 以降であれば、Java/jre/lib 以下の「jfxrt.jar」を参照ライブラリーに追加するだけで、以下の…

線の描画【Canvas と GC をもちいたレンダリング】

JavaFX 2 には、いくつかの図の描画用 API があります。ここで示すのは、GC をもちいたレンダリング機能を提供してくれる API を用いた描画の例です。 Java7u7 以降であれば、Java/jre/lib 以下の「jfxrt.jar」を参照ライブラリーに追加するだけで、以下の J…

線の描画【必要に応じたレンダリング】

JavaFX 2 には、いくつかの図の描画用 API があります。ここで示すのは、必要に応じたレンダリング機能を提供してくれる API を用いた描画の例です。 Java7u7 以降であれば、Java/jre/lib 以下の「jfxrt.jar」を参照ライブラリーに追加するだけで、以下の Ja…

シンプル: JNLP として動作させるには追加で以下が必要

JAR ファイルを生成するために、以下の Ant スクリプトを利用します。 <project name="Sample" default="build" basedir="."> <property name="encoding" value="Windows-31J" /> <target name="jar"> <delete file="Sample001.jar" /> <jar destfile="Sample001.jar"> </jar></delete></target></property></project>

シンプルサンプル: こんにちは世界!

Java7u7 以降であれば、Java/jre/lib 以下の「jfxrt.jar」を参照ライブラリーに追加するだけで、以下の JavaFX 2 プログラムをコンパイルすることができます。(実行時には特に設定などは必要ありません) # Eclipse の場合には「外部 JAR の追加」により、JRE…

シンプルなビルド用 Ant スクリプト

JavaFX 2 として Java プログラムを駆動させるには *.java ファイルから JAR ファイルを生成する必要があります。 この手順を実現するための Ant スクリプトを以下に示します。 <project name="Sample" default="build" basedir="."> <property name="jrehome" value="C:/Program Files (x86)/Java/jre7/lib/" /> </property></project>

メッセージボックスのサンプル

大変残念なことに、現行バージョンの JavaFX 2 にはメッセージボックス API が存在しません。 仕方がないので自分で作ることになります。ここに ものすごく単純なメッセージボックス API のサンプルを示します。モーダルダイアログボックスでメッセージを表…

MessgeBox by OSS / メッセージボックスの OSS 実装

JfxMessegeBox is a MessageBox library for JavaFX by OSS. JfxMessegeBox は OSS による JavaFX 用メッセージボックス・ライブラリーです。 http://sourceforge.jp/projects/jfxmessagebox/wiki/

ドロップのサンプル

package sample; import javafx.application.Application; import javafx.event.EventHandler; import javafx.scene.Group; import javafx.scene.Scene; import javafx.scene.input.DataFormat; import javafx.scene.input.DragEvent; import javafx.scene.i…

ドラッグのサンプル

package sample; import javafx.application.Application; import javafx.event.EventHandler; import javafx.scene.Group; import javafx.scene.Scene; import javafx.scene.input.ClipboardContent; import javafx.scene.input.DataFormat; import javafx.…

パス・アニメーションのサンプル

結構複雑なパス付きアニメーションについて、少ないコーディングで実現できます。私の経験ベースだと、結構新鮮な感動がありました。 package sample; import javafx.animation.PathTransition; import javafx.animation.PathTransition.OrientationType; im…

エラーアイコン描画のサンプル

エラーアイコンを描画したい場合に利用できるサンプルです。任意のサイズで表示でき、また画像ファイルを同梱しないでよいのも魅力です。 package sample; import javafx.application.Application; import javafx.scene.Group; import javafx.scene.Scene; i…

情報アイコン描画のサンプル

情報アイコンを描画したい場合に利用できるサンプルです。任意のサイズで表示でき、また画像ファイルを同梱しないでよいのも魅力です。 ☆色合いに改善の余地があります。 package sample; import javafx.application.Application; import javafx.scene.Group…

確認アイコン描画のサンプル

確認アイコンを描画したい場合に利用できるサンプルです。任意のサイズで表示でき、また画像ファイルを同梱しないでよいのも魅力です。 ☆色合いおよび、曲線に改善の余地があります。 package sample; import javafx.application.Application; import javafx…

警告アイコン描画のサンプル

警告アイコンを描画したい場合に利用できるサンプルです。任意のサイズで表示でき、また画像ファイルを同梱しないでよいのも魅力です。 ☆色合いに改善の余地があります。 package sample; import javafx.application.Application; import javafx.scene.Group…