-1
私はfamilyTreeプロジェクトをダウンロードしましたが、特定のファミリーメンバーを検索する機能はありません!ツリービューでtreeItemを選択するには、そのTreeItemのConditionをJavafxで確認した後
私は検索ボタンを追加しました。ハンドラメソッドのセクションでは、指定したsocialIDを持つメンバーを検索し、それを選択するコードが必要です(サイトにスクロールして青色にします選択された))。しかし、私はプログラムでtreeItemを選択し、それを見えるようにして選択する方法を知らないのですか?
マイコード:
@FXML
private void btnSearch_click(ActionEvent event){
for(TreeItem<FamilyMember> treeItem:root.getChildren()){
if(treeItem.getValue().getNationality().toString()=="22"){
// treeView.setSelectionModel(item);
treeView.getSelectionModel().select(treeItem);
//it still doesnt select the item with nationality=="22"
break;
}
}
}
を読む必要が
、あなたは答えにあなたの質問を変更しないでください正しい –
としてそれをマークする必要があります。将来の読者のために追加したい詳細がある場合は、回答の投稿を追加してください。 – halfer