Hallo,
ich verstehe einige Sachen im Zusammenhang von Actions und Accelerators nicht und finde auch nichts so richtiges im Internet dazu. Vielleicht kann mir hier einer helfen.
Also bei einer Action kann man doch eine Tastenkombination über den Accelerator_key setzen.
Wenn ich ich jetzt einem JMenuItem die Action beim Erstellen übergebe, dann wird der Menüeintrag bei mir auch richtig angezeigt, also der Name, das Icon, der Accelerator etc., so wie ich es in der Action angegeben habe.
Über den Menüeintrag soll nun eine Zelle einer JTable gelöscht werden, es funktioniert auch richtig, aber nicht über die angegebene Tastenkombination.
Meine Frage ist, ob das so sein muss oder ob das eigentlich funktionieren sollte.
Wenn ich die Action der inputMap bzw. actionMap der JTable hinzufüge, dann funktionierts mit der Tastenkombination.
ich verstehe einige Sachen im Zusammenhang von Actions und Accelerators nicht und finde auch nichts so richtiges im Internet dazu. Vielleicht kann mir hier einer helfen.
Also bei einer Action kann man doch eine Tastenkombination über den Accelerator_key setzen.
Wenn ich ich jetzt einem JMenuItem die Action beim Erstellen übergebe, dann wird der Menüeintrag bei mir auch richtig angezeigt, also der Name, das Icon, der Accelerator etc., so wie ich es in der Action angegeben habe.
Über den Menüeintrag soll nun eine Zelle einer JTable gelöscht werden, es funktioniert auch richtig, aber nicht über die angegebene Tastenkombination.
Meine Frage ist, ob das so sein muss oder ob das eigentlich funktionieren sollte.
Wenn ich die Action der inputMap bzw. actionMap der JTable hinzufüge, dann funktionierts mit der Tastenkombination.