JavaFx

JavaFX でダブルクリックを検知する

JavaFX ではダブルクリックされたのをどうやって検知するんだろうと疑問に思っていたら簡単にできました。 こんな感じです。 sampleNode.setOnMouseClicked(new EventHandler<MouseEvent>() { @Override void handle(MouseEvent event) { boolean doubleClicked = event.</mouseevent>…

FXML Controller で Stage を使うためのアレコレ

FXML を使ってアプリケーションを作る場合、ロジック部分は Controller クラスを作って実装します。 その Controller のなかで javafx.stage.Stage オブジェクトを取得する方法をまとめます。 Stage オブジェクトを取得したい理由 すでに存在するウィンドウ…

Drag&Dropで JavaFX ListView の任意の行に挿入させてみた

前回「JavaFX ListView の要素を Drag&Dropで移動させてみた - Java開発のんびり日記」で Drag&Drop でリスト間の要素を移動させる簡単なサンプルを作りました。移動できる先がリストの末尾だけなのは物足りなくて、できればドロップした場所に要素を挿入し…

JavaFX ListView の要素を Drag&Dropで移動させてみた

Drag&Dropで参考となるサイト JavaFX の Drag&Drop の基本を理解する上で参考になるのは次のサイトです。 英語ですが、登場人物がひとつずつ紹介されていて、サンプルコードも添付されています。http://docs.oracle.com/javafx/2/drag_drop/jfxpub-drag_drop…

JavaFx 2.x はじめました

半年くらい前に JavaFx 2.x のちょっとしたサンプルを作った程度でした。 アプリを作る必要があったので、JavaFx に再チャレンジしてます。 まずは簡単なサンプルをつくる 入門系のサイトのサンプルコードを拝借しながら Groovy で書いてます。 class Sample…