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

Apache Pivot

例年の如く慌しかった年度末も無事?ではないが終わり やっと一息つくことができたので、ずっと気になっていた Apache Pivot をちょっと試してみることに... Apache Pivot を知らない方の為に... http://pivot.apache.org/ http://www.infoq.com/jp/news/201…

シーケンスは参照渡しできない

前回に続き 今回もシーケンスについてです。 突然ですが、以下のコードを実行すると標準出力には何が出力されるでしょう? var s1 = [ 1 ]; var s2 = s1; println(isSameObject(s1, s2)); // 同一インスタンスか確認答えは true です。 当たり前すぎて問題に…

シーケンスのデフォルト値

JavaFX の特徴の一つでもある シーケンス... かなりクセがありますが、慣れてしまえば意外に便利。 と言うことで、少しシーケンスの基本をまとめておこうと思ったのですが... 結局クセの部分から書くことに... シーケンスのクセは割と多く 一度に書くのは大…

HttpRequest が完了しない

また HttpRequest ではまった... 今度はなんと... HttpRequest がいつまで経っても完了しない... まず HttpRequest#start() を実行して システムに認証後、HttpHeader から set-cookie を読み取り、それを HttpHeader にセットして 再度 HttpRequest#start()…

Undo / Redo on JavaFX

今回は、JavaFX で Undo / Redo してみようと思います。 Undo / Redo は ちょっとまともなアプリケーションを作ろうとすると どうしても避けられない 機能です。 JavaFX で Undo / Redo する方法としては swing の UndoManager を使う 自分でがんばる 等があ…

変数名、関数名に予約語を使ってみる

今年に入って JavaFX で少しまともなアプリケーションを作成するためのライブラリを準備しているのですが、 (なかなか進みませんが、そのうち紹介できるかな...) ちょっとした発見があったので、メモを兼ねて 約一ヶ月ぶりのエントリ... それ程こだわってき…

JavaFX 1.2.3 SDK Release

Runtime に続き、ついに JavaFX SDK も 1.2.3 にバージョンアップされたみたいです。 SDK は http://javafx.com/downloads/ から ダウンロード できます。 早速 インストールして、バージョンを確認... $ javafx -version javafx 1.2.3_b36正確なバージョン…

JavaFX 1.2.3 Runtime Release

今日も いつものように JavaFX アプリケーションを Applet で実行... あれ、なんかいつもより起動が早くなったような... 錯覚とは思えないほど早くなっていたので、何か変わってないか Java Preferences を確認してみた。 Snow Leopard の Java はまだ 1.6.0…

static import in JavaFX

今更ながら ちょっとした発見があったのでメモしておこう。 実は JavaFX でも static import を密かに?サポートしていたのです。 JavaFX Language Reference にも載っていないのに... スクリプト関数、スクリプト変数 (JavaFX) もしくは 静的メソッド、静的…

How to use CSS in JavaFX Part 6

前回までは JavaFX で CSS を利用するメリットばかりまとめてきましたが... 実は、JavaFX 1.2.1 の時点では 匿名(無名)クラスの Node が存在する場合に ID および クラス セレクタを使うと NPE になる。 新しく生成した Node には CSS のスタイル が適用され…

How to use CSS in JavaFX Part 5

前回までで 基本的な使い方を 大体 おさえましたが... 今回も懲りずに JavaFX で CSS... How to use CSS in JavaFX でも紹介しましたが... JavaFX では Node 以外にも Control の Skin の変数も CSS プロパティとして設定できるのです。 Control の Skin と…

How to use CSS in JavaFX Part 4

今回も まだまだ JavaFX で CSS... How to use CSS in JavaFX Part 2 でセレクタについて紹介しましたが、 なんと JavaFX でも 疑似クラス セレクタが使えるらしい... JavaFX 1.2.1 で利用できる 疑似クラス セレクタは :hover :pressed :focused のようだ。…

How to use CSS in JavaFX Part 3

今回も懲りずに JavaFX で CSS... 今回は CSS プロパティのデータ型についてです。 JavaFX 1.2.1 の CSS プロパティには Number String Boolean Font Color Paint URL といったデータ型が利用できます。 以下はそれぞれの使用例です。 Number 整数、少数 ど…

How to use CSS in JavaFX Part 2 (Selector)

今回は前回の続きで CSS セレクタについてです。 CSS セレクタは JavaFX でも ほぼ W3C CSS と同様に利用できます。 ただし、JavaFX 1.2.1 で使えるセレクタは、 タイプ セレクタ ID セレクタ クラス セレクタ 子孫 セレクタ 子供 セレクタ 疑似クラス セレ…