JavaFX 2.2 独自コンポーネントをFXMLで使う

3秒でできます。1. 独自コンポーネントクラスを作成 public class MyLabel extends Label { public MyLabel() { super(); setText("My Label☆"); } } 2. FXMLファイルにてimport 3. FXMLファイルにコンポーネントを配置 (Scene Builderからは独自コンポーネ…

JavaFX 2.2 画面遷移時の値受け渡し。Controllerさん、どうぞ。

こんな感じ。 public static finalで渡す よりいいと思うけれど、果たしてこれが画面遷移時の正解なのか?? FXMLLoader fxmlLoader = new FXMLLoader(getClass().getResource("fxml/UpdateScreen.fxml")); Scene scene = new Scene((Parent) fxmlLoader.loa…

JavaFX 2.2 FXML利用時のController取得方法

こんな感じ。 Controller取得前にFXMLファイルをロード(fxmlLoader.load())しているのがポイント。 順番が逆だと取得できない。 // FXMLファイルをロード FXMLLoader fxmlLoader = new FXMLLoader(getClass().getResource("fxml/AlertScreen.fxml")); Scene …

JavaFX 2.2 TableView プロパティの変更が反映されない

TableView を使っていて困ったのが、データ行追加はイベントとして認識されるけれどプロパティ(Customer.firstName 等)が変更されてもTableViewが更新されないこと。 検索ボタン押下時処理にこんなんとか tableView.getItems().clear(); List<Customer> cList = Cust</customer>…

JavaFX 2.2 TableViewに単一選択のラジオボタン列を表示

見よう見まねで作ったけれど、お作法というか、やり方というか、合ってるのかしらん?一覧画面から編集画面を開き、編集画面が閉じたタイミングで一覧画面にて再検索します。 package dbaccesstest; import java.io.IOException; import java.net.URL; impor…

Emacsのつづき

Rubyまでたどりつかないお。Unixに不慣れな私は、今日はキーバインディングの練習。Meadowを起動して、Help→Emacs Tutrial 。 実践しながら練習できます。

Emacs + Ruby のつづき

http://www.bookshelf.jp/soft/meadow.html を参考にMeadowいれた。 Cygwinもいれた。> Meadow を起動し, M-! which find と入力してください.ほぅほぅ。 M ハイフン ビックリ・・・と入力してもなにも起こらない。Google先生ー!!> M: Meta (M-/ は Alt …

JJUG Cross Community Conference 2008 Fall

行って来ました。「YET ANOTHER GREEN IT」での流暢なペアプロに触発されて、Emacs + Ruby 環境作成中。