JavaFx之触发激发鼠标事件(二十三)

JavaFx之触发激发鼠标事件(二十三)

有时候,我们不能直接触发/激发某个按钮的点击事件,因为发起方可能是子线程。使用屏幕点击又不优雅,javafx已经提供了事件的激发,即使在子线程中也能激发某个按钮的点击。

	// 触发鼠标点击事件
    Label delete = (Label) selected.getActions().lookup("#delete");
    Event.fireEvent(delete,new MouseEvent(MouseEvent.MOUSE_CLICKED,
            1,1,1,1, MouseButton.PRIMARY, 1,
            true, true, true, true,
            true, true, true,
            true, true, true, null));
posted @ 2022-09-16 00:08  凌康  阅读(29)  评论(0编辑  收藏  举报