NatTable HoverStylingCommandHandler 未被 HoverStylingCommand 触发

NatTable HoverStylingCommandHandler not being triggered by HoverStylingCommand

我遇到的问题是我试图通过调用来执行 HoverStylingCommand:

natTable.doCommand(new HoverStylingCommand(natTable, columnIndex, rowIndex, hoverLayer);

并且执行命令时永远不会触发由 HoverLayer 注册的 HoverStylingCommandHandler。但是,当从 SimpleHoverStylingBinding 触发完全相同的命令时,处理程序确实会被命中。

以编程方式执行 HoverStylingCommand 没有意义。它旨在与鼠标光标位置结合使用。 IIRC 命令处理程序对鼠标光标位置执行检查。所以从功能的角度来看,没有触发命令处理程序是正确的。