模擬右擊事件我有一個Tab
,我想以編程方式觸發右擊事件,彈出我的ContextMenu
,選項卡上的JavaFX如何在標籤
Tab tab = new Tab("Some tab that has no graphic and doesnt need graphic");
tab.setContextMenu(new ContextMenu(new MenuItem("go")));
//add it to a tabPane.
//now when i want to trigger a right click i do this
Event rightClick = new MouseEvent(MouseEvent.MOUSE_CLICKED, 0, 0, 0, 0, MouseButton.SECONDARY,
1, false, false, false, false, false, false, false, false, true, false, null);
MouseEvent.fireEvent(tab, rightClick);//but it doesnt work why??
設置我甚至已經改變了代碼上面的代碼工作的任何普通節點上這樣
Event rightClick = new MouseEvent(MouseEvent.MOUSE_CLICKED, 0, 0, 0, 0, MouseButton.SECONDARY,
1, false, false, false, false, false, false, true, false, true, false, null); //still no
,只是Tab
我需要一個javafx的方式
impersonate = simulate? – shmosel
@shmosel謝謝,是的,我想要觸發右鍵點擊時,我想。 – Elltz
只是爲了手動顯示ContextMenu的目的? – Peter