NaTable HoverStylingCommandHandler没有被HoverStylingCommand触发

时间:2016-10-14 18:03:35

标签: nattable

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

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

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

1 个答案:

答案 0 :(得分:0)

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