Εισάγετε τον παρακάτω κωδικό στο χάρτη δράσης για την εγκατάσταση αποκοπή, αντιγραφή και επικόλληση δράσεις τα συστατικά Swing Java :
private void setMappings ( λίστα JList ) {
ActionMap χάρτη = Φτηνές 2
Προσθέστε τον ακόλουθο απόσπασμα κώδικα για να δημιουργήσει τις συνδέσεις του ΚΚΚ στην είσοδο του χάρτη του έργου σας :
//απαιτείται μόνο εάν δεν έχετε ορίσει τις επιταχυντές μενού
InputMap imap = this.getInputMap ( ) ?
imap.put ( KeyStroke.getKeyStroke ( " ctrl V " ) , πώληση
TransferHandler.getPasteAction ( ) GetValue ( Action.NAME ) ) ?
Εναλλακτικά , εισάγετε τον ακόλουθο κώδικα για να ενεργοποιήσετε την κοπή και δράσεις αντίγραφο της Java Swing GUI συστατικά : .
mENUITEM = νέα
Η 3
Προσθέστε τον ακόλουθο κώδικα κατηγορία που ονομάζεται TransferActionListener σε οποιοδήποτε μέρος της αίτησης Swing σας να ορίσει σε ποιο στοιχείο θα πρέπει να λαμβάνουν τη δράση του ΚΚΚ :
δημόσια τάξη TransferActionListener υλοποιεί ActionListener ,
PropertyChangeListener {
ιδιωτικό JComponent focusOwner = null?
δημόσια TransferActionListener ( ) {
KeyboardFocusManager manager = αυτό) ?
}
propertyChange public void ( PropertyChangeEvent ε) {
Object o = e.getNewValue ( ) ?
αν ( o instanceof JComponent ) {
focusOwner = ( JComponent ) o ?
} else {
focusOwner = null?
}
}
public void actionPerformed ( ActionEvent ε) {
αν ( focusOwner == null )
επιστροφή?
δράση String = ( String ) e.getActionCommand ( ) ?
δράσης = focusOwner.getActionMap ( ) να πάρει ( δράση) ? .
if ( ! a = null) {
a.actionPerformed ( νέα Φτηνές 4
Κατεβάστε το Java Development Kit 6 από την ιστοσελίδα της Oracle και να το εγκαταστήσετε στον υπολογιστή σας . Κάντε κλικ στο κουμπί " Έναρξη " για να εκτελέσετε ListCutPaste από το κύριο μενού . Επιλέξτε ένα στοιχείο από τις λίστες που εμφανίζονται και να χρησιμοποιήσετε το " Edit " μενού ή το πληκτρολόγιο για να αποκόψετε ή να αντιγράψετε από την πηγή το στοιχείο λίστας που επιθυμείτε . Επιλέξτε το στοιχείο λίστας στην οποία θέλετε να επικολλήσετε το αντικείμενο GUI σας . επικόλληση χρησιμοποιώντας είτε το μενού Επεξεργασία ή ισοδύναμο πληκτρολόγιό του . Αυτή η ενέργεια εκτελεί ουσιαστικά την ίδια έλξη και drop λειτουργία .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα