Javafx 2 JavaFXTableView中的搜索操作
我使用了链接上的教程 现在我想对tableview执行搜索操作,以搜索表行内容以匹配查询 那么有没有办法在tableview中搜索项目呢 我在c#中找到了LINQ查询,它在列表中搜索条件Javafx 2 JavaFXTableView中的搜索操作,javafx-2,tableview,javafx,Javafx 2,Tableview,Javafx,我使用了链接上的教程 现在我想对tableview执行搜索操作,以搜索表行内容以匹配查询 那么有没有办法在tableview中搜索项目呢 我在c#中找到了LINQ查询,它在列表中搜索条件 javafx中是否有类似的东西。似乎没有类似的东西。如果您想拥有这样的功能(如果它还不存在),可以在JavaFX-2JIRA中提交RFE或调整 或者,如果您知道它应该是什么样子,您可以和TableView的作者交谈,自己实现它,并在一个开放的javafx中推送相应的补丁 实际上,您可以搜索TableView的一
javafx中是否有类似的东西。似乎没有类似的东西。如果您想拥有这样的功能(如果它还不存在),可以在JavaFX-2JIRA中提交RFE或调整 或者,如果您知道它应该是什么样子,您可以和TableView的作者交谈,自己实现它,并在一个开放的javafx中推送相应的补丁
实际上,您可以搜索TableView的一组内容,并将每列的值工厂应用于相应的值,然后检查它是否返回了适当的值/内容。我曾经看到过这样的项目 也许这就是你想要的: 遗憾的是,我不知道他们是如何实施的
编辑我链接到的页面,说明您应该转到以下页面:这是搜索方法,其中数据是您的列表
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;}
1) 获取您的TableView对象2) 对其调用getItems()方法
3) Call get()方法此方法的参数是对象的索引
TableView TableView=newtableview()代码>
现在,假设我们已经用Products对象填充了tableView
您可以通过这种方式接触到所有对象
tableView.getItems().get(0)
这将返回添加到tableView的第一个对象
我希望这有帮助^_^