Kontextmenü in einer Zeile von TableView?

8

Ich verwende JavaFX und meine Anwendung hat eine Tabelle und ich kann Elemente zur Tabelle hinzufügen, aber ich möchte ein Kontextmenü erstellen, das in einer Zeile angezeigt wird, wenn ich mit der rechten Maustaste auf diese Zeile klicke.

Was ich habe ...

Im Szenen-Generator habe ich eine Methode, die ausgeführt wird, wenn das Kontextmenü aktiviert wird, aber das ist nicht genau das, was ich will. Das wäre in Ordnung, weil ich programmgesteuert das ausgewählte Objekt aus der Tabelle nehme, wann immer ich will. Das Problem, wenn ich das behalte, was ich momentan habe, ist, dass das Kontextmenü auf das ausgewählte Element erscheint.

contextMenu ist das Kontextmenü mit Menüpunkten. connectedUsers ist das TableView

Das Folgende ist das nächste, das ich bekommen kann, aber das zeigt das Kontextmenü am unteren Rand des TableViews

%Vor%     
Michael Scott 09.01.2014, 00:20
quelle

3 Antworten

7

versuche das ..

%Vor%     
Anshul Parashar 09.01.2014, 05:19
quelle
7

JavaFX 8 (mit Lambda):

%Vor%

Siehe auch: Ссылка

    
ceklock 08.01.2017 15:37
quelle
7

Ich glaube, dass die beste Lösung das wäre, wie in hier .

%Vor%     
Luca S. 10.07.2015 09:51
quelle

Tags und Links