Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Java Programming >> Content

    Java Tutorial för Kopiera och Klistra in

    The Swing användargränssnitt bibliotek som levereras som standard del av Java API innehåller några praktiska verktyg för att hantera gemensamma problem som klippa ut, kopiera och klistra in med ett minimum av arbete för din egen del . Sannerligen , kommer komponenterna reagerar automatiskt på klippa , kopiera och klistra in tangenttryckningar från operativsystemet , och allt som egentligen återstår för utvecklaren är att länka denna funktionalitet till menyalternativ . Instruktioner
    1

    Skapa en ny Java- fil med namnet " CopyPaste.java " och lägg till följande import uttalanden till toppen av det :

    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

    Skapa CopyPaste klassen med sin JavaDoc kommentar och ha det utvidga JFrame klassen så att den kan visas som ett fönster .

    /*** Denna klass kommer att genomföra kopiera och klistra in * @ author Kevin Walker * /public class CopyPaste utökar JFrame {

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

    }

    }
    3

    Lägg en " konstruktör " metod som heter " offentlig CopyPaste ( ) " för att hantera skapandet av ditt program . Alla ytterligare kod kommer att gå in här konstruktorn .

    Offentlig CopyPaste ( ) { //Allt från och med nu går här . }
    4

    Skapa en text - område för att hålla den text som kan kopieras och klistras in och lägga till den i JFrame . Lägg till följande kod i konstruktorn du skrev i steg 3

    JTextArea text = ny JTextArea ( ) , . This.add ( text ) , this.pack ( ) ; this.setSize ( 640.480 ) ; this.setVisible ( true ) ;

    vid denna punkt , kan du kopiera redan och klistra in i och ut ur textrutan med standardinställningarna tangenttryckningar för ditt operativsystem . Till exempel , på Windows , du kan kopiera , klippa och klistra med hjälp av Ctrl C , X och V för resp .

    Men nästan alla program har ett menyalternativ för kopiera och klistra in , så din bör . samt
    5

    Lägg till ett " Redigera " -menyn genom att klistra in följande i konstruktorn :

    JMenuBar Menubar = ny JMenuBar ( ) ; JMenu editMenu = ny JMenu ( " Redigera " ) ; menuBar.add ( editMenu ) , this.setJMenuBar ( menyraden ) ,
    6

    Lägg klippa ut, kopiera och poster klistra i din nya " Redigera " -menyn genom att klistra in följande i din konstruktor :

    JMenuItem copyMenuItem = ny JMenuItem ( text.getActionMap ( ) får ( DefaultEditorKit.copyAction ) . ) ; JMenuItem cutMenuItem = ny JMenuItem ( . text.getActionMap ( ) får ( DefaultEditorKit.cutAction ) ) ; JMenuItem pasteMenuItem = ny att när du skapar menyalternativ , du använder kopiera, klippa ut och klistra in åtgärder som redan ingår i DefaultEditorKit inbyggd i Java API . Använda de verktyg som redan tillhandahålls av Java sparar inte bara arbete för dig själv , det hjälper att bevara plattformsoberoende karaktär Java .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur till Fråga en String Ingång i Java
    ·Hur man använder FileFilter i Java
    ·Hur visa radnummer i JCreator
    ·Hur hittar man det största antalet i en Array
    ·Hur man gör en aritmetisk uttalande i Java
    ·Hur Ersätt NetBeans
    ·Tolka Metod i Java
    ·Hur man skapar loggfiler i Java på Unix
    ·Ta reda på om Tom ResultSet returnerades i Java
    ·Hur varumärket en applikation i NetBeans 6.5
    Utvalda artiklarna
    ·Hur man kommer igång med NetBeans UML
    ·Hur man skapar loggfiler i Java på Unix
    ·Hur du kontrollerar att ett index Finns i Python
    ·Styra en webbsida med hjälp av JavaScript
    ·Söka efter en fil i Perl
    ·Spelidéer för Python
    ·MFC ActiveX Tutorial
    ·PHP Tutorial för en Simple Gallery
    ·Hur man skapar en mall för en PHP-sida
    ·Hur du ändrar en PanelView
    Copyright © Dator Kunskap http://www.dator.xyz