回答編集履歴

2

ひとつ前の修正、コード例のが置き換わってませんでした\.\.\.

2016/08/31 16:09

投稿

argius
argius

スコア9390

test CHANGED
@@ -36,7 +36,7 @@
36
36
 
37
37
  tableViewSelectionModel.setSelectionMode(SelectionMode.MULTIPLE);
38
38
 
39
- tableView.setOnMouseClicked(evt -> {
39
+ tableView.setOnMousePressed(evt -> {
40
40
 
41
41
  // その時選択した行のインデックスを取得
42
42
 

1

setOnMouseClickedをsetOnMousePressedに置き換えました。

2016/08/31 16:09

投稿

argius
argius

スコア9390

test CHANGED
@@ -5,6 +5,8 @@
5
5
 
6
6
 
7
7
  コード例は、最低限の実装で、動作がエレガントではないのですが、Ctrlキー無しで複数選択はできています。
8
+
9
+ (追記)`setOnMousePressed`にするとエレガントでないのが解消されたのでコード例を修正しました。詳しくは、[履歴](https://teratail.com/questions/history-reply/74203)とコメント欄を参照してください。
8
10
 
9
11
  あと解除のことも考えてません。
10
12