Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Vytvorte nový súbor v jazyku Java s názvom " CopyPaste.java " a pridajte nasledujúce príkazy pre import na vrchole toho :
import javax.swing.JFrame , import javax . swing.JMenu , import javax.swing.JMenuBar , import javax.swing.JMenuItem , import javax.swing.JTextArea , import javax.swing.text.DefaultEditorKit ,
2
Vytvorte CopyPaste triedu s jeho javadoc komentár a mať ju rozšíriť triedu JFrame dovoliť , aby to vyzeralo ako okno .
/*** Táto trieda bude implementovať funkcie kopírovania a vkladania * @ author Kevin Walker * /public class CopyPaste rozširuje JFrame {
public static void main ( String [ ] args ) { new CopyPaste ( ) ;
}
}
3
Pridať metóda " konštruktor " s názvom " public CopyPaste ( ) " zvládnuť tvorbu programu . Všetky ďalšie kód sa dovnútra tohto konštruktory .
Verejné CopyPaste ( ) { //Všetko , čo od tejto chvíle ide tu . }
4
Vytvorte text - priestor usporiadať text , ktorý možno kopírovať a vložiť a pridať ho do JFrame . Pridajte nasledujúci kód vnútri konštruktora ste napísali v kroku 3
JTextArea text = new JTextArea ( ) ; . This.add ( text ) ; this.pack ( ) ; this.setSize ( 640480 ) ; this.setVisible ( true ) ;
V tomto okamihu už môžete skopírovať a vložiť do a von z textového poľa pomocou predvolených klávesových skratiek pre váš operačný systém . Napríklad na Windows , môžete kopírovať , vybrať a vložiť pomocou Ctrl C , X a V klávesy , resp .
Avšak , takmer všetky programy majú možnosť ponuky pre kopírovanie a vkladanie prevádzky , tak tvoja by . rovnako
5
Pridať ponuku " Edit " vložením nasledujúceho do konštruktory :
JMenuBar menubar = new JMenuBar ( ) ; jmenu editMenu = new jmenu ( " Edit " ) ; menuBar.add ( editMenu ) ; this.setJMenuBar ( menubar ) ;
6
Pridať strih , kopírovanie a vkladanie záznamov do svojho nového " Edit " menu vložením nasledujúceho do konštruktory :
JMenuItem copyMenuItem = new JMenuItem ( text.getActionMap ( ) získať ( DefaultEditorKit.copyAction ) . ) ; JMenuItem cutMenuItem = new JMenuItem ( text.getActionMap ( ) získať ( DefaultEditorKit.cutAction ) . ) ; JMenuItem pasteMenuItem = new že pri vytváraní položiek menu , používate kopírovanie , vyberaní a vkladaní akcií , ktoré sú už súčasťou DefaultEditorKit postavený na Java API . Pomocou nástrojov , ktoré sú poskytované Java nielen šetrí prácu pre seba , pomáha zachovať cross - platformové charakter Java .