我在链接TUTORIAL LINK
上使用了教程现在,我想对tableview执行搜索操作,以搜索表行内容以匹配查询。
那么有没有办法在tableview中搜索项目。
我在c#中找到的东西是LINQ查询,它在列表中搜索条件。
javafx中是否有类似内容。
答案 0 :(得分:1)
或者,如果您知道,它应该是什么样子,您可以与TableView的作者交谈,并自己实现它,并在打开的javafx中推送补丁。
实际上,您可以搜索TableView的一组内容,并将每列的值工厂应用于相应值,并检查它是否返回适当的值/内容。
答案 1 :(得分:1)
答案 2 :(得分:0)
这是搜索方法,其中数据是您的列表,
private boolean search(String a ){
int i=0;
do{
if(data.get(i).getNom().equals(a) )
{
return true;
}
i++;
}while(data.size()>i);
return false;}
答案 3 :(得分:0)
1)获取您的TableView对象
2)调用getItems()方法
3)调用get()方法,此方法的参数是对象的索引
TableView<String> tableView = new TableView<>();
现在,假设我们已经用table对象填充了tableView
你可以通过这种方式触及每个物体
TableView<String> tableView = new TableView<>();
这将返回您添加到tableView的第一个对象
我希望这有助于^ _ ^