こんにちは、リストビューのアイテムにフォーカスを設定しようとしています。ユーザーがファイルを開いた後、アイテムがリストビューに追加されますが、リストビューが追加された新しいアイテムにフォーカスを設定していないという問題があります。フォーカスを設定するには、リストビュー内のアイテムをクリックする必要があります。JavaFX 2.1 で新しく追加されたアイテムをすぐに強調表示するリストビューを作成する方法はありますか?
質問する
41930 次
1 に答える
56
新しく追加されたアイテムのインデックスが であると仮定すると、それN
を
選択する:
listView.getSelectionModel().select(N);
それに焦点を当てる:
listView.getFocusModel().focus(N);
それにスクロールする:
listView.scrollTo(N);
これらを組み合わせて使用でき、できれば で使用できますPlatform.runLater()
。
スクロールして選択します。
Platform.runLater(new Runnable() {
@Override
public void run() {
listView.scrollTo(N);
listView.getSelectionModel().select(N);
}
});
于 2012-06-19T08:34:35.947 に答える