TableView
一度選択された JavaFX 2 テーブルの行を、ユーザーが (プログラムではなく!) 完全に選択解除できるかどうか疑問に思っています。
バックグラウンド:
の selectedProperty に変更リスナーを追加しましたが、変更リスナーにTableView
提供される新しい値が null になる可能性があるかどうか疑問に思っています。
tblRestoTable.getSelectionModel().clearSelection();
一度選択したJavaFX 2 TableView表の行をユーザーが(プログラムではなく)完全に選択解除できるかどうか疑問に思っています。
少なくとも JavaFX 2.2 ではそうではないと思います。
TableView の selectedProperty に変更リスナーを追加しましたが、変更リスナーに提供される新しい値が null になる可能性があるかどうか疑問に思っています。
amruのソリューションのようにプログラムで選択がクリアされた場合、または将来のJavaFXバージョンでユーザーがテーブルで最後に選択された行を選択解除できる場合は、変更リスナーにnullチェックを配置するのがおそらく最も安全です。プラットフォームに追加されました。