我在网上搜索了一下,没有找到关于javaFX中copyFor()方法使用的明确解释,这个方法经常用在keyEvent.copyFor(event.getSource(), event.getTarget())上。此方法用于以下代码。
private KeyEvent remap(KeyEvent event)
{
KeyEvent newEvent = new KeyEvent(
event.getEventType(),
event.getCharacter(),
event.getText(),
event.getCode(),
!event.isShiftDown(),
event.isControlDown(),
event.isAltDown(),
event.isMetaDown()
);
return newEvent.copyFor(event.getSource(), event.getTarget());
}
最佳答案
根据文档:
Creates and returns a copy of this event with the specified event source and target.
这意味着它将事件处理程序复制到新的源和目标。一个可能的用途是,如果您想要一个组合键在两个不同的节点上执行特定事件。
关于java - javaFX中copyFor()有什么用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24347242/