前回「JavaFX ListView の要素を Drag&Dropで移動させてみた - Java開発のんびり日記」で Drag&Drop でリスト間の要素を移動させる簡単なサンプルを作りました。 移動できる先がリストの末尾だけなのは物足りなくて、できればドロップした場所に要素を挿入したいですよね。 ということで、ごり押しなところもありますが、今回は任意の行に挿入するバージョンです。 作ったサンプルの概要 ・ListDrag2.fxml(GUI部分) ・ListDragController2.groovy(MVCのControllerあたり) ・ListDragApp2.groovy(アプリ起動) ・style.css(動的なスタイルを使っているので) の4つのファイルで構成しています。 構成はほとんど前回のシンプルなものと変わっていません。 すべて同じパッケージ内にあって、sample パ
![Drag&Dropで JavaFX ListView の任意の行に挿入させてみた - I'm still growin' up ...](https://cdn-ak-scissors.b.st-hatena.com/image/square/e7849b710cf57a7481fb8163cf1cd7804196d96c/height=288;version=1;width=512/http%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fh%2Fhideoku%2F20130530%2F20130530224740.png)