0
私は小さなJavaFXアプリケーションを開発し、Androidデバイスに展開しながら、setOnMouseClickedを無効にする方法を、私はこのような何かを設定されているListView
を持っています。ここでは のJavaFX ListViewコントロールにスクロール
stuboutList.setOnMouseClicked(new EventHandler<MouseEvent>(){
@Override
public void handle(MouseEvent event) {
Dialog.show("You click the ListView!");
}
});
が問題です:すべて私が
ListView
をスクロールすると、はポップアップし続けるでしょう。
QUESTION:を無効にする方法は、スクロールしながらをsetOnMouseClicked?
こんにちは、答えをありがとう、あなたのコードを上記のコードに統合するにはどうすればよいですか?この質問に表示されるように、
SelectionModel
にアクセスする必要がある場合は、 ;) –View Controllerの 'initialize()'メソッドで呼び出すことができます: 'new ScrollListener(listView);'。また、リソースを気にする必要がある場合は、eventHandlers/filterを削除する必要があります。 – jns