javaFX笔记_组件ListView添加item选择监听

今天遇到一个javaFX中的ListView的一个问题, 我想要的效果是当鼠标点击ListView中的Item时能得到选中的值,虽然也想过一些其他方法,比如在ListView中添加Label组件, 然后给这些Label组件添加点击事件等, 但是还是觉得使用ListView监听器比较正规,然而javaFX的资料网上特别少,搜了老半天才搜到, 下面贴上代码:

ListView.getSelectionModel().selectedItemProperty().addListener(new NoticeListItemChangeListener());


    private class NoticeListItemChangeListener implements ChangeListener<Object> {

        @Override
        public void changed(ObservableValue<? extends Object> observable, Object oldValue, Object newValue) {
            //这里写自己的代码
            System.out.println(newValue);
        }
        
    }

这样就可以实现当点击item的时候触发监听器, 亲测有效果.

发布了14 篇原创文章 · 获赞 0 · 访问量 1773

猜你喜欢

转载自blog.csdn.net/qq_34101232/article/details/93890290