| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Java programmering >> Content
    Java Tutorial til kopiering og indsætning
    The Swing brugergrænseflade bibliotek, der kommer som en standard del af Java API indeholder nogle praktiske værktøjer til håndtering af fælles problemer som at klippe, kopiere og indsætte med et minimum af arbejde på din egen side. Faktisk vil komponenter automatisk reagere på de klippe , kopiere og indsætte tastetryk fra operativsystemet, og alle, der virkelig er for bygherren knytte denne funktionalitet til menupunkter. Instruktioner
    1

    Opret en ny Java- fil med navnet " CopyPaste.java " og tilføj følgende import udsagn til toppen af ​​det : Hej

    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

    Opret CopyPaste klassen med sin javadoc kommentar og har det udvide JFrame klassen til at gøre det til at fremstå som et vindue.

    /*** Denne klasse vil gennemføre kopiere og indsætte funktioner * @ forfatter Kevin Walker * /public class CopyPaste udvider JFrame { Salg

    offentlige static void main ( String [] args ) { ny CopyPaste ();

    }

    }
    3

    Tilføj a " constructor " metode ved navn "offentlig CopyPaste () " til at håndtere oprettelsen af ​​dit program. Alle yderligere kode vil gå inde i denne konstruktør.

    Offentlig CopyPaste () { //Alt fra nu af går her. }
    4

    Opret en tekst - området for at holde den tekst, kan kopieres og indsættes , og føje den til JFrame . Føj følgende kode inde i konstruktøren , du skrev i trin 3 fotos

    JTextArea text = new JTextArea (); . This.add ( teksten), this.pack (); this.setSize ( 640.480 ) ; this.setVisible (sand) ,

    på dette tidspunkt , kan du allerede kopiere og indsætte i og ud af tekstfeltet ved hjælp af standardindstillingerne tastetryk for dit operativsystem. For eksempel , kan du kopiere , på Windows klippe og indsætte ved hjælp af Ctrl C , X og V tasterne hhv .

    Men næsten alle programmer har et menupunkt for at kopiere og indsætte operation , så du skulle . samt
    5

    Tilføj et "Rediger "-menuen ved at indsætte følgende i konstruktøren : Hej

    JMenuBar menulinje = new JMenuBar (); JMenu editMenu = new JMenu ( "Rediger" ), menuBar.add ( editMenu ) this.setJMenuBar ( menulinje )
    6

    Tilføj klippe, kopiere og indsætte poster til din nye "Rediger "-menuen ved at indsætte følgende i din constructor : < br >

    JMenuItem copyMenuItem = new JMenuItem ( text.getActionMap () får ( DefaultEditorKit.copyAction ) . ) JMenuItem cutMenuItem = new JMenuItem ( . text.getActionMap () får ( DefaultEditorKit.cutAction )), JMenuItem pasteMenuItem = new at når du opretter menupunkter , bruger du de kopiere, klippe og indsætte tiltag , der allerede er en del af DefaultEditorKit indbygget i Java API . Brug af værktøjer, der allerede leveres af Java ikke kun sparer arbejde for dig selv, det hjælper med at bevare cross-platform natur Java.

    Forrige :

    næste :
      Relaterede artikler
    ·Java Verifikation af Input 
    ·Sådan får du adgang Oracle Database Brug Java Program…
    ·Sådan Konverter Java Class til Code 
    ·Hvordan man laver en String i Java 
    ·Sådan Generer et nummer højst 4 gange i Java 
    ·Sådan Grab Key begivenheder uden Java 
    ·Sådan Slå Java Applets 
    ·Sådan bruges Standard XML Editor i Eclipse 
    ·Java til at konvertere heltal til Characters 
    ·Sådan Udskift en periode ved hjælp String Med Java 
      Anbefalede Artikler
    ·Sådan geninstalleres CPAN 
    ·Sådan fjernes en XML -erklæringen i PHP 
    ·Sådan redigeres en Word-dokument i C # 
    ·Python Introspektion Funktioner 
    ·Sådan Lær ASP 
    ·Forskellene i malloc og calloc 
    ·Sådan Find antallet af linjer i en streng til Visual B…
    ·Hvordan laver Int En del af C + + String 
    ·Sådan fjerner tekst fra en tekstboks i NET 
    ·Sådan fjernes kommentarer fra Java-kode 
    Copyright © Computer Viden http://www.computerdk.com