Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Vložte nasledujúci kód v akčnom mape nainštalovať strih , skopírujte a vložte akcie swing komponentov Java :
private void setMappings ( zoznam JList ) {
ActionMap mapa =
2
Pridajte nasledujúci fragment kódu nastaviť viazanie CCP na vstupe mapu vášho projektu : Logo Microton
//vyžadovaný, ak ste nenastavili urýchľovače ponuky
InputMap imap = this.getInputMap ( ) ;
imap.put ( KeyStroke.getKeyStroke ( " ctrl V " ) ,
TransferHandler.getPasteAction ( ) getValue ( Action.NAME ) ) ;
Prípadne vložte nasledujúci kód umožňujú rezanie a skopírujte akcie Java Swing GUI komponentov : .
MENUITEM = new
3
Pridajte nasledujúci kód triedy s názvom TransferActionListener na akúkoľvek časť vášho Swing aplikácie určiť , ktoré komponenty by mali prijať opatrenia CCP :
public class TransferActionListener implementuje ActionListener ,
PropertyChangeListener {
súkromné JComponent focusOwner = null ;
verejné TransferActionListener ( ) {
KeyboardFocusManager manažér = this ) ;
}
public void PropertyChange ( PropertyChangeEvent e ) {
Object o = e.getNewValue ( ) ;
, ak ( o instanceof JComponent ) {
focusOwner = ( JComponent ) o ;
} else {
focusOwner = null ;
}
}
public void actionPerformed ( ActionEvent e ) {
if ( focusOwner == null )
vrátiť ;
String akcie = ( String ) e.getActionCommand ( ) ;
akcie = focusOwner.getActionMap ( ) získať ( akcia ) ; .
if ( ! = null ) {
a.actionPerformed ( nový Stránka 4
Stiahnite si Java Development Kit 6 z webových stránok spoločnosti Oracle a nainštalovať ho na vašom počítači . Kliknite na tlačidlo " Spustiť " pre spustenie ListCutPaste z hlavného menu . Vyberte položku zo zobrazených zoznamov a použiť " Edit " menu alebo klávesnice vybrať alebo kopírovať zo zdroja na položku zoznamu , ktorý preferujete . Vyberte položky zoznamu , kam chcete vložiť Váš GUI objekt . Vložte ho buď pomocou menu Úpravy alebo klávesnica ekvivalent . Táto akcia v podstate plní rovnakú odpor a drop .