Mostrar menu de contexto usando o teclado para o TreeCell
Eu tentei de tudo. Eu acho que eles cometeram um grande erro ao não fazer referência à célula indexada em nada.
Consigo meu cardápio, mas não no lugar certo. Clique com o botão direito do mouse.
No meu TreeView, posso usar o get KeyReleased, mas não sei onde colocar o menu.
setOnKeyReleased((KeyEvent t) -> {
switch (t.getCode()) {
case CONTEXT_MENU:
getSelectionModel().getSelectedItem().setGraphic(new Label("hi"));
//showMenu just calls show on my ContextMenu of my subclass TreeNode
((TreeNode)getSelectionModel().getSelectedItem()).showMenu(
getSelectionModel().getSelectedItem().getGraphic().getLocalToSceneTransform());
break;
}
});
Nenhum dos métodos de layout fornecerá as cordas do TreeCell