2018年10月
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31      
ブログ:ココログ
時間のないサイト運営者リング
時間のないサイト運営者リング

« [Java8] JavaFX、閉じるの阻止 | トップページ | [Java8] JavaFX、ファイルのドラッグ&ドロップ »

2014.08.05

[Java8] JavaFX、とりあえずリストビュー

JavaFX Scene BuilderでListViewを追加して
Controllerクラスに↓を追加して、Scene BuilderでListViewのfx:id属性にlistViewを指定する。

    @FXML
    private ListView<String> listView;

あとは、

        listView.getItems().add("hoge”);

でリストに追加できる。まっ、これはとりあえず(^^;)

実際には、

    private ObservableList<String> items;

を定義しておいて、initializeあたりで

        items = FXCollections.observableArrayList();      
        listView.setItems(items);

を追加して、以後、itemsに追加したり削除したりするとリストが更新されるようになります。

つぎに、編集できるようにする。↓を追加。

        // 編集可能にする。
        listView.setEditable(true);       
        listView.setCellFactory(TextFieldListCell.forListView());

これで編集できるようになって、変更した内容がitemsに反映されます。

サンプル

« [Java8] JavaFX、閉じるの阻止 | トップページ | [Java8] JavaFX、ファイルのドラッグ&ドロップ »

コメント

コメントを書く

(ウェブ上には掲載しません)

トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/43319/60099649

この記事へのトラックバック一覧です: [Java8] JavaFX、とりあえずリストビュー:

« [Java8] JavaFX、閉じるの阻止 | トップページ | [Java8] JavaFX、ファイルのドラッグ&ドロップ »


Google

サーチする:
Amazon.co.jp のロゴ









携帯URL