Actionmap - Standard-Actions?

Status
Nicht offen für weitere Antworten.

Daniel_L

Bekanntes Mitglied
Hallo,

wenn ich einem Button/Menuitem eine Action zuweise, habe ich diese @Actions vorher normalerweise irgendwo im Quelltext geschrieben. Aber man kann ja auch auf vordefinierte Actions zurückgreifen, bspw. cut/copy/paste:
Code:
javax.swing.ActionMap actionMap = 
org.jdesktop.application.Application.getInstance(zettelkasten.ZettelkastenApp.class).
getContext().getActionMap(ZettelkastenView.class, this);

copyMenuItem.setAction(actionMap.get("copy"));

Zur Action mit dem Namen "copy" habe ich keine Methode noch sonstwas angelegt. Swing regelt die Aktivierung (Toolbarsymbol aktiv oder nicht etc.) dieser Action automatisch, was ja ganz praktisch ist.

Meine Frage: Gibt es neben cut/copy/paste noch weitere "Standardwerte", die man verwenden kann, ohne die Action selbst als Methode anlegen zu müssen? Ich suche bspw. sowas wie "selectAll". Ich habe "selectAll", "selectall" und "select All" ausprobiert, aber die scheint es nicht zu geben...

Gruß
Daniel
 

Ebenius

Top Contributor
Actions wie selectAll funktionieren auf allen JTextComponent-Derivaten. Das da sollte so oder so ähnlich gehen: [HIGHLIGHT="Java"]final JTextField tf = new JTextField();
final ActionMap am = tf.getActionMap(JComponent.WHEN_FOCUSED);
final Action selectAllAction = tf.getAction("selectAll");[/HIGHLIGHT]
Die Actions die für eine Komponente existieren hängen natürlich vom jeweiligen UI ab.

Ebenius
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
S Seltsames Problem - manchmal enthaelt die ActionMap eine JTextArea keine Actions. AWT, Swing, JavaFX & SWT 4
Neumi5694 Sprache der Standard-Buttons AWT, Swing, JavaFX & SWT 7
R Standard-Symbole AWT, Swing, JavaFX & SWT 6
V Bestellungsverwaltung nach MVC-Standard AWT, Swing, JavaFX & SWT 6
G Welcher Teil der Java Standard Edition API ist für das Zeichnen von einfachen Grafiken gedacht? AWT, Swing, JavaFX & SWT 3
B Standard Icons wo findet man diese? AWT, Swing, JavaFX & SWT 20
G Frame,Font,Standard,Schriftart,JFrame AWT, Swing, JavaFX & SWT 3
T Standard Icons AWT, Swing, JavaFX & SWT 7
M JCheckBox Standard MouseListener entfernen AWT, Swing, JavaFX & SWT 13
Steev Standard Design bei JFrame und AWT AWT, Swing, JavaFX & SWT 7
K Windows Style als standard? AWT, Swing, JavaFX & SWT 2
DEvent Standard Font-Auswahl-Dialog? AWT, Swing, JavaFX & SWT 15
C Textfield Background auf Standard zurücksetzen AWT, Swing, JavaFX & SWT 2
A JLabel – Standard Rahmen soll unterdruckt werden AWT, Swing, JavaFX & SWT 2
G standard blau (windows) != color.blue AWT, Swing, JavaFX & SWT 2
D Standard Email Client starten AWT, Swing, JavaFX & SWT 8
M Look and Feel Standard AWT, Swing, JavaFX & SWT 5
G standard system icons AWT, Swing, JavaFX & SWT 1
Z Swing Java Actions AWT, Swing, JavaFX & SWT 4
Z Swing Actions Designfrage AWT, Swing, JavaFX & SWT 2
H Ein Button - zwei Actions AWT, Swing, JavaFX & SWT 3
KrokoDiehl Swing Actions direkt auf der JMenuBar AWT, Swing, JavaFX & SWT 6
D Swing Storage von / Zugriff auf und durch Actions AWT, Swing, JavaFX & SWT 5
F Problem mit Actions, TextComponents und Focus AWT, Swing, JavaFX & SWT 2
F Wie gebe ich Parameter zwischen Actions weiter? AWT, Swing, JavaFX & SWT 2
R Button actions mit Tastatur ausführen AWT, Swing, JavaFX & SWT 6

Ähnliche Java Themen

Neue Themen


Oben