JavaFX

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 で表示するオブジェクトをコンポーネントと…

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 なのか分からない…

Java SE 7 ローンチイベント終了

Java SE 7 のローンチイベントで 7 月から 9 月にかけて全国行脚をしてきました。Java SE 7 なのに、なぜか JavaFX 2.0 についても喋ったりしたりしてたわけです。ということで、そこで使用した資料を公開しました。基本的には 4 月の JJUG CCC で喋った内容…

JavaFX 勉強会

6/16 に JavaFX 2.0 勉強会 を開催しました。今回は JavaFX 2.0 が公開されて日も浅いということなので、結局私がほとんど喋り、最後に片貝さんに NetBeans の JavaFX 対応について喋っていただきました。不思議だったのが、今までの JavaFX 勉強会と、今回…

カスタムブラウザを作る

6/16 に JavaFX 2.0 勉強会を行いますが、そこでミニハンズオンをしようと思っています。以下、ハンズオンで使用する資料です。JavaFX ユーザグループ 第 5 回勉強会今回はカスタムブラウザを作っていきます。NetBeans 7 + JavaFX Plugin を使用していますが…

札幌 Java Conference 2011

7/9 に札幌で Java のイベントが行なわれます。 札幌 Java Conference 2011開催します 櫻庭も JavaFX と Java SE 7 について講演します。ぜひ、みなさまお誘い合わせの上、ご参加ください。登録は以下から http://atnd.org/events/16760 私も早く正式なタイ…

JJUG CCC の資料公開

JJUG CCC で行なった "生まれ変わる JavaFX 2.0" の資料を公開しました。 生まれ変わる JavaFX 2.0 View more presentations from skrb 実際のプレゼンは JavaFX のプレゼンツールで行なったのですが、ここでは Slideshare。というのもプレゼンツールで使用…