当前位置: 首页 > 面试题库 >

从ListView获取选定的元素

顾永福
2023-03-14
问题内容

ListView用数据库搜索的结果修改了,以便稍后使用该选择提出另一个数据库请求。

我想获取该字段的值ListView。我可以使用哪种方法?

我只是以为我也可以向中添加事件,onclick并将其保留在控制器的属性中。那也可以接受吗?


问题答案:

用这样的列表视图说:

ListView<String> listView =new ListView<String>();

从ListView获取选定的元素:

listView.getSelectionModel().getSelectedItem();

跟踪(监听)列表视图选择中的更改:

listView.getSelectionModel().selectedItemProperty().addListener(new ChangeListener<String>() {
    @Override
    public void changed(ObservableValue<? extends String> observable, String oldValue, String newValue) {
        System.out.println("ListView selection changed from oldValue = " 
                + oldValue + " to newValue = " + newValue);
    }
});


 类似资料:
  • 有可能在JList中获得所选元素的位置吗?我想让它将JFrame放在单击选项的正下方。

  • 问题内容: 有没有简单的方法来获取标签名称? 例如,如果给我一个函数,我想得到。 问题答案: 您可以致电。例子: 如果写出来很麻烦,则可以创建一个自定义函数,如下所示: 例子: 请注意,按照惯例,标签名称返回 CAPITALIZED 。如果希望返回的标签名称全部为小写字母,则可以编辑自定义函数,如下所示: 例子:

  • 我正在尝试获取用户在TextView中选择的文本,我不想使用来允许我的用户复制/粘贴操作

  • 根据以下示例HTML查找元素下面的元素:

  • 问题内容: 如何从JavaFX中的中获取所选项目? 我目前正在使用 但这并没有给我返回选择模型中的一个选择项。 问题答案: 好的,假设您有一个名为的数据模型类。这条路: 请注意,必须使用a 作为类型参数以避免转换: 要么 选择行后,您将返回一个实例。然后对该实例执行任何您想要的操作。

  • 问题内容: 我有一段代码,其中一个包含三个s 。我想设置的,将显示的值的。但是,到目前为止我没有得到任何结果。如何获得的值并在中显示Toast?预先谢谢你,这是我的代码: XML档案: 问题答案: 经过测试和工作。检查一下 XML文件