2007-01-01から1年間の記事一覧

OpenJFX サイトを更新しました

今日は NetBeans 6.0 のプラグイン と Eclipse のプラグイン と 2D グラフィックチュートリアルの説明 のドキュメントをコミットしました。もし、誤訳やコメントなどありましたら、ぜひお願いします。

変数のつづき

JavaFX では、変数をいろいろなところで定義できます。 import javafx.ui.*; var text:String = "Hello, World!"; Frame { title: "変数のテスト" width: 200 height: 100 visible: true content: Label { text: text } } Java で考えると、違和感があります…

OpenJFX サイトの更新

12/12のエントリ で OpenJFX の Web サイトのデザインが変わったことを書きましたが、それにあわせて日本語サイトも更新しました。https://openjfx.dev.java.net/ja/といっても、index.html と downloads.html だけですが ^^;;なにかおかしいところとか、訳…

メソッドコール

変数が使えるようになれば、オブジェクトに対するメソッドコールもできます。あたりまえですね ^^;;Hello, World! プログラムを改造して、フレームの大きさと位置を変更してみました。 import javafx.ui.*; var frame:Frame = Frame { title: "Hello, World"…

変数

オブジェクトの生成ができたので、オブジェクトを変数に代入してみることにします。JavaFX Script の変数の定義は JavaScript と同様に var を使います。しかし、JavaFX は静的型づけ言語なので、型をちゃんとしていしなくてはダメ。型の指定は、変数名の後…

OpenJFX の Web サイト

OpenJFX のサイト https://openjfx.dev.java.net/ のデザインが変わってしまいました。日本語サイト(https://openjfx.dev.java.net/ja/) へのリンクをつけてくれと何度も言っていたのですが、なかなかつけてくれない。でも、やっと日本語へのリンクができま…

アトリビュート

12/10 に JavaFX ではオブジェクト生成のときにアトリビュートを指定すると書きました。ところで、このアトリビュートにはどんなものがあるのでしょう?Frame クラスなど、Swing で対応するクラスがある場合、だいたい Swing のプロパティに対応するアトリビ…

Hello, World その 2 インスタンシエーション

さて、Hello, World! プログラムが書けたわけですが、このプログラムは何を意味しているのでしょう。 import javafx.ui.*; Frame { title: "Hello, World" width: 250 height: 100 visible: true content: Label { text: "Hello, World!" } } 1 行目の impor…

スクリプトの実行

OpenJFX の SDK を展開していれば、そこに bin ディレクトリがあるはず。そこにバッチファイルとシェルスクリプトがあります。でも、使わない ^^;;起動するのは簡単で net.java.javafx.FXShell クラスを Java で実行して引数にスクリプトファイルを指定する…

とりあえず Hello, World!

ずいぶん間が空いてしまいましたが... ^ ^;;とりあえず、なんか簡単なサンプルを作ってみましょう。 といったら、やっぱり Hello, World でしょうか。JavaFX ではスクリプトファイルの拡張子を fx にするようです。Hello, World は Hello.fx に書くことにし…

SDK のインストール

インストールというか、展開するだけですが ^^;;OpenJFX のサイトには tar.gz もしくは zip でパッケージしたものか、Subversion のどちらかでダウンロードできます。櫻庭は OpenJFX のサイトの翻訳もやっているので、Subversion を使っています。まぁ、どち…

衣替え

以前は LG3D について書いていましたが、いろいろあって衣替えしようと思います。JavaFX を中心にして、デスクトップ Java に関していろいろと書いていくつもりです。とはいっても更新頻度は低いかも... ^^;;

JJUG 基礎セミナー ジェネリクス

JJUG では初学者向けのセミナーを定期的に行なってきました。今月からは J2SE 5.0 マイグレーションシリーズということで、J2SE 5.0 の新しい文法を取りあげていきます。で、今月はジェネリクスについて取りあげます。 まだジェネリクスを使ったことがない方…