Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako vložiť Java GUI

Pokiaľ ide o rokovania s grafickým užívateľským rozhraním ( GUI ) a a pridaním rezonančné grafické funkčnosť a integráciu do Java aplikácie , Java Foundation Classes , alebo JFC , svoju prácu . JFC má mnoho pokročilých a efektívne funkcie , ktoré priamo sieťovinou s GUI komponentov , ako sú Swing a Java 2D . Tieto aplikačné programovacie rozhranie alebo rozhranie API , majú CCP ( vybrať, kopírovať a vložiť ) , ovládacie prvky , ktoré môžu pracovať s textom a bez textu alebo prvkov GUI . Veci , ktoré budete potrebovať klipart Swing API
JList
Zobraziť ďalšie inštrukcie Cestuj 1

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 .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené