下面列出了java.awt.event.InputEvent#getID() 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。
private void invokeDefaultAction(URL url, InputEvent e) {
HeapViewerNode node = nodeForURL(url, context);
if (node == null) return;
HeapViewerNodeAction.Actions nodeActions = HeapViewerNodeAction.Actions.forNode(node, actionProviders, context, actions);
ActionEvent ae = e == null ? new ActionEvent(htmlComponent, ActionEvent.ACTION_PERFORMED, "link"): // NO18N
new ActionEvent(e.getSource(), e.getID(), "link", e.getWhen(), e.getModifiers()); // NO18N
nodeActions.performDefaultAction(ae);
}
private void invokeMiddleButtonAction(URL url, InputEvent e) {
HeapViewerNode node = nodeForURL(url, context);
if (node == null) return;
HeapViewerNodeAction.Actions nodeActions = HeapViewerNodeAction.Actions.forNode(node, actionProviders, context, actions);
ActionEvent ae = new ActionEvent(e.getSource(), e.getID(), "middle button", e.getWhen(), e.getModifiers()); // NO18N
nodeActions.performMiddleButtonAction(ae);
}