タグ

ブックマーク / skrb.hatenablog.com (3)

  • JavaFX でプレゼンツール その 2 - JavaFX in the Box

    前回の続きです。 前回は、プレゼンツールに最低限な機能として、マウスクリック or キー入力によるページが切り替わることといいました。そして、イメージを切り替えるプレゼンツールを作ったところまで行いました。 しかし、これだけだと、ページを動的に変化させることができません。 そこで、今回はページを切り替えることに加え、ページ内での動きを実装していくことにします。 ところが、ここで困ったことが起きます。というのも、イメージだけでは動きを持たせることがなかなか難しいのです。 1 枚のページを複数のイメージで表すこともできますが、そのイメージをすべてプレゼンツールで保持させるのは末転倒なような気がします。 前回、プレゼンツールとコンテンツを分けて考えるべきといいましたが、これはコンテンツ側で表さなくてはいけないことだと思うわけです。 じゃあ、コンテンツはどうやって表しましょう。これもいろいろとや

    JavaFX でプレゼンツール その 2 - JavaFX in the Box
  • NetBeans で JavaFX (Windows 編) - JavaFX in the Box

    JavaFX シリーズ目次 JavaFX 2.1のインストール (Windows 編) NetBeans で JavaFX (Windows 編) JavaFX 2.1 のインストール (Linux 編) JavaFX で Hello, World! シーングラフ コントロール その 1 [追記] NetBeans 7.2 から JavaFX 用の Java プラットフォームを作成しなくても、JavaFX が使えるようになりました。 前回は JavaFX の SDK をインストールしたので、今回は NetBeans IDE で JavaFX の開発環境を整備していきます。 ところで、IDE に Eclipse を使いたいという方もいらっしゃるかもしれませんが、JavaFX の場合はおすすめできません。というのも、現状 JavaFX の Eclipse Plug-in が提供されていないから

    NetBeans で JavaFX (Windows 編) - JavaFX in the Box
  • グループ Group - JavaFX in the Box

    今日も ITpro の詳細 JavaFX でカットした部分です。詳細は前のエントリにて。 ノードのグループ化 複数のノードを扱っている場合、それらをまとめて扱いたい場合がよくあります。たとえば、複数のノードにまとめてエフェクトを施すことや、まとめて移動したい場合などがあります。 このようにノードをまとめてグループ化する時に使用するのが、javafx.scene.Groupクラスです。 Groupクラスはノードのシーケンスであるcontentプロパティを持ちます。ここに複数のノードを設定することで、それらをグループとして扱うことができます。 次のスクリプトは四角と円を1つのグループにまとめています。 // 四角と円をグループ化する var group = Group { content: [ Rectangle { x: 10 y: 10 width: 100 height: 60 fill

    グループ Group - JavaFX in the Box
  • 1