JavaFX で Merry Christmas!

このエントリーは JavaFX Advent Calendar の 25 日目のエントリーです。昨日は @masafumi_ohta さんの Java FX on PI so far ‘beta’ to use でした。明日が最終日で @aoetk さんです。@aoetk さんには、初日だけでなくおおとりまで務めていただいて、ほんと…

いろふさん絵描き歌 by JavaFX その 2

このエントリーは JavaFX Advent Calendar の 22 日目のエントリーです。昨日は @tomo_taka01 さんの JavaFXでLambdaを使ってみる(ProgressBar) です。明日は @fukai_yas さんです。ちなみに、このエントリーも いろふ Advent Calendar ではありません。あし…

バインドのサンプル

このエントリーは JavaFX Advent Calendar の 18 日目のエントリーです。昨日は @rewtheblow さんの JavaFXによる既存アプリケーションGUIのリファイン(志半ば・・) です。明日は @yumix_h さんです。 さて、みなさまご存知のとおり、櫻庭は ITpro で Java…

いろふさん絵描き歌 by JavaFX

このエントリはいろふ Advent Calendar ではなくて、JavaFX Advent Calendar の 12/14 担当分になります。昨日は mike_neck さんの JavaFXでGroovyのVetoableが機能するか試してみた です。ということで、いろふさんのアイコンを描いてみましょう!!という…

PixelReader/PixelWriter

このエントリは JavaFX Advent Calendar の 12/4 担当分になります。最近、いろいろなところで JavaFX 2.2 の新機能について話をしているのですが、今日はその中の 1 つである PixelReader/PixelWriter クラスについて使い方を説明していきます。JavaFX 2.2 …

第 7 回 JavaFX 勉強会

7/2 に JavaFX 勉強会 を開催しました。当日はいつものように Oracle に会場を貸していただきました。ありがとうございます。また、Ustream 職人の @yusukey さんにストリーミング、Togetter は @kimukou2628 さんにまとめていただきました。ありがとうござ…

JavaFX でプレゼンツール その 3

その 1 その 2プレゼンツールのその 3 です。今回はプレゼンツールの中でのデモです。プレゼンツールが JavaFX で書かれていることの最大の利点は JavaFX のデモをシームレスに行えることです。でも、シームレスにデモすることは、そんなに難しいことではな…

JavaFX でプレゼンツール その 2

前回の続きです。前回は、プレゼンツールに最低限な機能として、マウスクリック or キー入力によるページが切り替わることといいました。そして、イメージを切り替えるプレゼンツールを作ったところまで行いました。しかし、これだけだと、ページを動的に変…

JavaFX でプレゼンツール

なぜか急に Twitter で JavaFX のプレゼンツールが話題になっていたのでした。で、参考になればということで、自分のプレゼンツールについて書いてみたいと思います。まずはじめに重要なのが、プレゼンツールとコンテンツは切り離して考えるべきということ。…

複雑なアニメーション

JavaFX はアニメーションを簡単に書けるのですが、いざやってみるとどうやって書けばいいか分からないことも多々あります。意外に多いのが、複数のアニメーションを組み合わせること。複数のアニメーションを同時に行うのであれば ParallelTransition クラス…

第 7 回 JavaFX 勉強会やります

2012/07/02 に久しぶりに JavaFX 勉強会を行います!!ほんとは 2 月ぐらいにやりたかったのですが、なかなか時間ができなくて....今回はツールの特集ということでやろうと思っています。JavaFX のツールといえば、NetBeans と Scene Builder。NetBeans はも…

JJUG CCC 2012 Spring

JJUG CCC では Swing から JavaFX のマイグレーションガイドという観点でプレゼンしてきました。 From Swing to JavaFX - SwingからJavaFXへのマイグレーションガイド View more presentations from skrb Swing と JavaFX は Java のソースコードレベルでは…

鹿駆動勉強会

JavaFX つながりで @hakurai さんが奈良で勉強会をするというので、すかさず参加すると宣言したのが 1 月のこと。それがあれよあれよという間に、能楽堂でやる 鹿駆動勉強会 ということになってしまいました。まぁ、楽しければいいんですけどね。他の人より…

JavaOne Tokyo 2012

JavaOne のレポートは本家の blog に書いたので、そちらをご覧ください (1 日目、2 日目)。で、JavaOne では 2 つのセッションを担当させていただきました。1 つが Java SE 7 の NIO.2 について、もう 1 つが JavaFX でした。とはいっても、JavaFX の普通の…

JavaFX + JUnit で JavaScript のユニットテストをする その 2

昨日のエントリー は、思っていたよりも反響を呼んでしまってビックリしている櫻庭です。今日はちょっとだけ追加。というのも、Jenkins の川口さん ( id:kkawa ) から次のようなことを聞かれたからです。 @skrb @nahi 本物のWebKitが使えるというところが味…

JavaFX + JUnit で JavaScript のユニットテストをする

(追記) コードが間違っていたので、次の日に修正版を書きました。 今日はちょっとマニアックなネタです。というのも、@mike_neck が悩んでいるようだったので...JavaFX には WebView というブラウザーのコントロールがあります。それを使って JavaScript の…

コントロール その 1

JavaFX シリーズ目次 JavaFX 2.1のインストール (Windows 編) NetBeans で JavaFX (Windows 編) JavaFX 2.1 のインストール (Linux 編) JavaFX で Hello, World! シーングラフ コントロール その 1 Swing では GUI で表示するオブジェクトをコンポーネントと…

岡山 Java ユーザ会

先週、岡山 Java ユーザ会 (okajug) で話をしてきました。JavaFX については、去年 11 月の JavaFX User Group の勉強会以来。わずか数ヶ月なのですが、ずいぶん状況が変化しています。その中でも大きく、そしてうれしい変化が Linux 用のベータが公開された…

JavaFX のプレゼンテーションをするよ

今月から 4 月にかけて、JavaFX のプレゼンで各地を回ります。お近くで開催の際には、ぜひご参加ください。 2/25 第2回 岡山Javaユーザ会 勉強会 JavaFX で開く新世代 GUI 4/4 JavaOne Tokyo 2012 JavaFX + FXML + CSS = Javaの次世代GUI 4/29 鹿駆動勉強会 …

シーングラフ

JavaFX シリーズ目次 JavaFX 2.1のインストール (Windows 編) NetBeans で JavaFX (Windows 編) JavaFX 2.1 のインストール (Linux 編) JavaFX で Hello, World! シーングラフ コントロール その 1 前回の Hello, World! の時に GUI はツリー構造で表せると…

JavaFX で Hello, World!

JavaFX シリーズ目次 JavaFX 2.1のインストール (Windows 編) NetBeans で JavaFX (Windows 編) JavaFX 2.1 のインストール (Linux 編) JavaFX で Hello, World! シーングラフ コントロール その 1 今日から、JavaFX のプログラミングに入っていきます。その…

JavaFX 2.1 のインストール (Linux 編)

JavaFX シリーズ目次 JavaFX 2.1のインストール (Windows 編) NetBeans で JavaFX (Windows 編) JavaFX 2.1 のインストール (Linux 編) JavaFX で Hello, World! シーングラフ コントロール その 1 さて、今回は Linux です。JavaFX の Linux 版は JavaFX 2.…

NetBeans で JavaFX (Windows 編)

JavaFX シリーズ目次 JavaFX 2.1のインストール (Windows 編) NetBeans で JavaFX (Windows 編) JavaFX 2.1 のインストール (Linux 編) JavaFX で Hello, World! シーングラフ コントロール その 1 [追記] NetBeans 7.2 から JavaFX 用の Java プラットフォ…

JavaFX 2.1のインストール (Windows 編)

JavaFX シリーズ目次 JavaFX 2.1のインストール (Windows 編) NetBeans で JavaFX (Windows 編) JavaFX 2.1 のインストール (Linux 編) JavaFX で Hello, World! シーングラフ コントロール その 1 JavaFX も InfoQ で記事を書いてからずいぶんたってしまっ…

FXEyes

FXEyes is a kind of xeyes. Two eyes follow the mouse cursor movements on the screen.https://gist.github.com/1523258:titile=FXEyes sourceTo make FXEyes the location of mouse cursor is needed, but JavaFX doesn't provide a class like MouseInf…

FXEyes その 2

昨日のエントリーの FXEyes の続き。昨日気になっていた部分を作り直しました。今回はプロパティやバインドを多用してみたので、バインドはかなり分かってきましたwwドラッグしてステージを移動することや、タイトルバーを出すのをポップアップメニューで選…

FXEyes

id:aoe-tk さんが xeyes を JavaFX で作られていましたが、それにインスパイアされたので、私も作ってみました。AOEの日記: JavaFXでxeyes作ってみました私の方は以前、JavaFX 1.x で作ったもの をベースにしてあります。JavaFX 1.x だと JavaFX Script で b…

SVGLoader

上で書きましたが、プレゼンツール用に作った SVG のローダを GitHub で公開しました。SVGLoaderNetBeans 7.1 のプロジェクトになってます。もちろん、JavaFX の SDK とプラグインは必須です。プレゼンで困らない程度しか実装していないし、SVG をそれほど理…

JavaFX 勉強会

JavaOne で JavaFX 2.0 が正式にリリースされたことをうけて、JavaFX ユーザーグループで 勉強会 を開催しました。幸いにも参加者が 50 人ぐらいになり、とても盛り上がりました。質問もそれなりに出たので、よかったです。とうぜんのごとく、私は JavaFX 2.…

普通の bind と lazy bind

昨日、JGGUG の G* ワークショップに参加しました。Groovy のことはあまり知らないので、内容は他の人に譲るとして...なんと、SwingBuilder や GroovyFX で bind が使えるらしいのです。でも、そのバインドが普通の bind なのか lazy bind なのか分からない…