CUT

Status
Nicht offen für weitere Antworten.

A3XX

Bekanntes Mitglied
Hi

Frage zu Ausschneiden, Kopieren etc. Also ich habe über die Suche bereits diesen Link gefunden

http://www.galileocomputing.de/open...javainsel_150030256DieZwischenablageClipboard

Aber ganz komme ich doch nicht draus:
Ich habe in meiner Applikation ein TextFeld und eine JList. Das Cut, Copy Paste zeugs funktioniert ja bei den Textfeldern automatisch, bei der JList muss ichs noch programmieren, eben mit diesem Link ist das möglich.

Nun möchte ich aber die MenuEinträge Cut, Copy, Paste für beides ermöglichen. Also wenn ich einen Text im Textfeld auswähle soll es diesen ausschneiden und ebenso in der JList. Über ctrl+x gehts ja im Textfeld automatisch, doch wie kann ich sozusagen diesen automatischen Mechanimus "triggern"? Hoffe es ist klar was ich meine :bae:
 
G

Guest

Gast
Mit triggern meinst Du die Aktionen auslösen, nehme ich an.
In Textfeldern kannst Du direkt die Methoden

public void copy()
public void cut()
public void paste()

aufrufen. (siehe JTextComponent)
 
G

Guest

Gast
Noch etwas. Wenn Du beides gleichzeitig haben möchtest (Kopie aus beiden Komponenten),
dann musst Du die entsprechenden Actions in InputMap der Komponenten durch
eigene ersetzen, die dann die ursprünglichen Actions auslösen.
Dein Actions fungieren dann als Proxy und werden dazwischen geschaltet.

Siehe: ActionMap, InputMap, TextAction etc.
 
Status
Nicht offen für weitere Antworten.

Oben