组件单击和双击的问题

我现在将link和label放在一个vbox中做了如下的一个组件,如下
image
现在需要分别处理这个组合组件的单击和双击事件,但是vbox的addLayClickListner只是响应单击事件,请问有没有什么办法可以实现监听双击的事件呢?

试试下面的代码,不过,在双击时也会有两次单击事件输出:

lookupBox.addLayoutClickListener(event2->{
    MouseEventDetails details = event2.getMouseEventDetails();
    if(details.isDoubleClick()){
         System.out.println("Double ==");
    }else{
         System.out.println("Single =");
    }
});