如何在 nattable 中使用 Ctrl+c 和 ctrl+v?
How can I use Ctrl+c and ctrl+v in nattable?
问题:-
我可以创建复制命令和粘贴命令,但我想知道如何将它与 ctrl+c 和ctrl+v in nat table.
我试过 keylistner,但它发送空指针异常。
如果您想在 NatTable 中复制和粘贴,您应该使用相应的命令和命令处理程序。
要复制数据,您需要将 CopyDataAction
绑定到请求的组合键。这将执行 CopyDataToClipboardCommand
将数据复制到剪贴板。在 DefaultSelectionBindings.
中默认为 CTRL+C 注册该操作
要粘贴复制的数据,您需要执行 PasteDataCommand. This was introduced with NatTable 1.4
要完成这项工作,需要完成一些额外的配置,例如使用 InternalCellClipboard
的替代 CopyDataCommandHandler
的配置以及必要的键绑定的配置。在 DefaultFormulaConfiguration 中可以看到一个示例,其中为公式支持完成了配置。
问题:-
我可以创建复制命令和粘贴命令,但我想知道如何将它与 ctrl+c 和ctrl+v in nat table.
我试过 keylistner,但它发送空指针异常。
如果您想在 NatTable 中复制和粘贴,您应该使用相应的命令和命令处理程序。
要复制数据,您需要将 CopyDataAction
绑定到请求的组合键。这将执行 CopyDataToClipboardCommand
将数据复制到剪贴板。在 DefaultSelectionBindings.
要粘贴复制的数据,您需要执行 PasteDataCommand. This was introduced with NatTable 1.4
要完成这项工作,需要完成一些额外的配置,例如使用 InternalCellClipboard
的替代 CopyDataCommandHandler
的配置以及必要的键绑定的配置。在 DefaultFormulaConfiguration 中可以看到一个示例,其中为公式支持完成了配置。