[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、ファイルのドラッグ&ドロップ »
「Javaプログラミング」カテゴリの記事
- [Java8] PSGぽい音を出す。(2014.09.17)
- NetBeansで日本語を入力すると落ちる - Така блог(2014.09.13)
- [Java8] JavaFX、マルチタッチ(2014.08.16)
- [Java8] JavaFX、ファイルのドラッグ&ドロップ(2014.08.06)
- [Java8] JavaFX、とりあえずリストビュー(2014.08.05)
この記事へのコメントは終了しました。
« [Java8] JavaFX、閉じるの阻止 | トップページ | [Java8] JavaFX、ファイルのドラッグ&ドロップ »
コメント