Wenn es um den Umgang mit grafischen Benutzeroberflächen ( GUIs) und das Hinzufügen und resonante Grafiken Funktionalität und Integration in Java -Anwendungen geht , Java Foundation Classes oder JFC , den Job zu erledigen . JFC hat viele moderne und effiziente Funktionen, die direkt mit GUI -Komponenten wie Schaukel und Java 2D kämmen. Diese Application Programming Interfaces , APIs oder haben CCP ( Ausschneiden, Kopieren und Einfügen) Kontrollen , die mit Text und Nicht-Text- oder GUI-Elementen arbeiten können. Things You 
 Swing-API 
 JList 
 brauchen anzeigen Weitere Anweisungen 
 1 
 Fügen Sie folgenden Code in der Aktion Karte zum Ausschneiden, Kopieren und Einfügen von Aktionen installieren die Java- Swing-Komponenten : 
 
 private void setMappings ( JList list) { 
 
 ActionMap map = Seite 2 
 Fügen Sie den folgenden Code-Snippet zum Einrichten der CCP -Anbindungen für Ihr Projekt Eingang Karte : 
 
 //nur erforderlich, wenn Sie nicht die Menüdirektaufrufe 
 
 InputMap imap eingestellt haben = this.getInputMap (); 
 
 imap.put ( KeyStroke.getKeyStroke ( " Strg . V " ), Stand 
 TransferHandler.getPasteAction () getValue ( Action.NAME ) ); 
 
 Alternativ legen Sie den folgenden Code Schneid-und Kopier-Aktionen von Java Swing- GUI-Komponenten zu aktivieren: 
 
 menuItem = new 
 3 
 Fügen Sie den folgenden Code aufgerufen TransferActionListener Klasse zu einem beliebigen Teil des Swing-Anwendung zu bestimmen, welche Komponente sollte die CCP Aktion erhalten : 
 
 public class TransferActionListener implementiert ActionListener , 
 < p> PropertyChangeListener { 
 
 privaten JComponent focusOwner = null; 
 
 öffentlichen TransferActionListener () { 
 
 KeyboardFocusManager Manager = this); } 
 
 
 
 public void propertyChange ( PropertyChangeEvent e) { 
 
 Object o = e.getNewValue (); 
 
 if ( o instanceof JComponent ) { 
 
 focusOwner = ( JComponent ) o ; 
 
 } else { 
 
 focusOwner = null; } 
 
 
 
 } 
 
 public void ( ActionEvent e) { 
 
 if ( focusOwner == null) 
 
 return; 
 
 String action = (String) e.getActionCommand () ; 
 
 Aktion a = focusOwner.getActionMap () bekommen (action) ; . 
 
 if ( a = null ) { 
 
 a.actionPerformed (neu 
 4 
 Download der Java Development Kit 6 aus der Oracle- Website herunter und installieren es auf Ihrem Rechner . Klicken Sie auf den Button "Starten" , um ListCutPaste aus dem Hauptmenü starten . Wählen Sie ein Element aus den angezeigten Listen und verwenden Sie den "Edit "-Menü oder die Tastatur ausschneiden oder kopieren von der Quelle der Liste Element, das Sie bevorzugen . Wählen Sie das Listenelement , wo Sie Ihr GUI-Objekt einfügen möchten. fügen Sie ihn entweder im Menü Bearbeiten oder die entsprechende Tastaturkombination . Aktion im Grunde die gleiche Drag & Drop-Operation .