Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Java Programming >> Content
Java Tutorial voor Kopiëren en Plakken
De Swing user interface library die wordt geleverd als een standaard onderdeel van de Java API bevat een aantal handige hulpmiddelen voor de behandeling van veel voorkomende problemen zoals knippen , kopiëren en plakken met een minimum aan werk op uw eigen deel . Inderdaad , zal onderdelen automatisch reageren op de knippen, kopiëren en plakken toetsaanslagen van het besturingssysteem , en al die echt blijft voor de ontwikkelaar is het koppelen van deze functionaliteit aan menu- items . Instructies
1

Maak een nieuwe Java- bestand met de naam " CopyPaste.java " en de volgende import statements toe te voegen aan de top ervan :

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 ; kopen van 2

Maak de CopyPaste klasse met zijn commentaar JavaDoc en hebben het de JFrame klasse uitbreiden , zodat deze wordt weergegeven als een venster .

/*** Deze klasse
zal het kopiëren en plakken functies implementeren * @ author Kevin Walker * /public class CopyPaste breidt JFrame {

public static void main ( String [ ] args ) op { nieuw CopyPaste ( ) ;

}

}
3

toevoegen een " bouwer " methode met de naam " openbare CopyPaste ( ) " om de creatie van uw programma te behandelen . Alle extra code zal gaan binnen deze constructeur .

Openbare CopyPaste ( ) op { //Alles, van nu af aan gaat hier . }
4

Maak een tekst - gebied om de tekst die in het bezit kan worden gekopieerd en geplakt en voeg deze toe aan de JFrame . Voeg de volgende code in de constructor die u in stap 3 schreef

JTextArea tekst
= new JTextArea ( ) ; . This.add ( tekst ) ; this.pack ( ) ; this.setSize ( 640480 ) ; this.setVisible ( true ) ;

op dit moment kun je al kopiëren en plakken in en uit het tekstvak met behulp van de standaard toetsaanslagen voor uw besturingssysteem . Bijvoorbeeld , op Windows , u kunt kopiëren , knippen en plakken met behulp van respectievelijk de Ctrl- C , X en V toetsen .

Echter , bijna alle programma's hebben een menu- optie voor het kopiëren en plakken , zodat u moet . alsmede
5

Voeg een menu " Bewerken " door de volgende in de constructor plakken :

JMenuBar menubalk
= new JMenuBar ( ) ; JMenu editMenu = new JMenu ( "Edit " ) ; menuBar.add ( editMenu ) ; this.setJMenuBar ( menubalk ) ;
6

Voeg knippen , kopiëren en plakken inzendingen voor uw nieuwe menu " Bewerken " door de volgende in uw constructor plakken : < br >

JMenuItem copyMenuItem = new JMenuItem ( text.getActionMap ( ) krijgen ( DefaultEditorKit.copyAction ) . ) ; JMenuItem cutMenuItem = new JMenuItem ( . text.getActionMap ( ) krijgen ( DefaultEditorKit.cutAction ) ) ; JMenuItem pasteMenuItem = new dat wanneer je het menu- items te maken , gebruikt u het kopiëren, knippen en plakken acties die reeds deel uitmaken van de DefaultEditorKit ingebouwd in de Java API . Met behulp van de instrumenten reeds door Java bespaart niet alleen werk voor jezelf , het helpt het behoud van de cross-platform karakter van Java .

Previous: Next:
  Java Programming
·Hoe een APK voor een Android E…
·Hoe te installeren de meest ac…
·Hoe kan ik Implementeren van e…
·Hoe te Duplicaten verwijderen …
·Hoe te Executable JAR Creëren…
·Java EE Vs . PHP 
·Hoe maak je een Servlet kaart …
·Hoe te wijzigen waar NetBeans …
·Hoe maak je een Java Applet in…
  Related Articles
Hoe maak je een fout Handler voor een VB…
Hoe Access gebruiken voor Visual Basic P…
Hoe om te controleren voor Null waarde i…
Visual Basic Math Functions Tutorial 
Visual Basic Tutorial : Msgbox 
ListBox Visual Basic Tutorial 
Visual Basic ListView Tutorial 
Progress Bar Tutorial 
Visual Basic Database Tutorial 
  Programmering Articles
·Wat is een 380 -fout in Vb ? 
·Hoe maak je een Datatype in Umbraco Creë…
·Altera Quartus II Tutorial 
·Voordelen en nadelen van Java Virtual Ma…
·Hoe maak je een klasse in Visual Basic M…
·Hoe kan ik HTML Maak in Python 
·Hoe te DLL converteren naar ActiveX 
·Hypertech Programmer Tips 
·Hoe te Debuggen inschakelen in Visual Ba…
Copyright © Computer Kennis http://www.nldit.com