Dator > java tutorial för kopiera och klistra in

  • java tutorial för kopiera och klistra in


  • Den Swing användargränssnitt bibliotek som kommer som en vanlig del av Java API innehåller några praktiska verktyg för att hantera vanliga problem som klippa ut, kopiera och klistra in med ett minimum av arbete på din egen del . I själva verket kommer delar svara automatiskt till klippa ut, kopiera och klistra in tangenttryckningar från operativsystemet , och alla som verkligen är för byggherren är att knyta denna funktion till menyalternativ
    1 .
    Skapa ett nytt Java fil med namnet " CopyPaste. java " och lägga 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 klass med sitt 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 funktioner
    * @ author Kevin Walker
    * /
    public class CopyPaste extends JFrame {

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

    }

    }

    3 .
    Lägg till ett " konstruktor " metod som heter " offentlig CopyPaste () " för att hantera skapandet av ditt program . Alla ytterligare kod kommer att gå inne i den här konstruktorn .


    offentliga CopyPaste () {
    //Allt från och med nu går här .
    }
    4 .
    Skapa en text -area för att hålla den text som kan kopieras och klistras in och lägg till den JFrame . Lägg till följande kod inne i konstruktorn du skrev i steg 3

    JTextArea text=ny JTextArea () ; .
    this. add (text ) ,
    detta . pack () ;
    this. setSize ( 640. 480 ) ,
    this. setVisible (true ) ;


    I det här läget kan du kopiera redan och klistra in i och ur textrutan genom att använda standard tangenttryckningar för ditt operativsystem . Till exempel, på Windows , kan du kopiera, klippa och klistra med hjälp av Ctrl C , X och V knapparna respektive .

    Nästan alla program har en meny alternativ för kopiera och klistra in , så din borde också .
    5 .
    Lägg till menyn "Redigera" genom att klistra in följande i konstruktorn :

    JMenuBar menyraden=new JMenuBar () ;
    JMenu editMenu=new JMenu ( " Edit " ) ;
    menyraden . add ( editMenu ) ,
    this. setJMenuBar ( menyraden ) ,
    6
    Lägg klippa, kopiera och klistra in poster till den nya menyn "Redigera" genom att klistra in följande i din . konstruktorn :

    JMenuItem copyMenuItem=nya JMenuItem ;
    JMenuItem cutMenuItem=new JMenuItem ( text. getActionMap ( ) få ( DefaultEditorKit. ( text. getActionMap ( ) få ( DefaultEditorKit. copyAction ) . ) . cutAction ) ) .
    JMenuItem pasteMenuItem=new JMenuItem ( text. getActionMap ( ) få ( DefaultEditorKit. pasteAction )) ;

    copyMenuItem . setText ( " Kopiera " ) ;
    cutMenuItem. setText ( " Cut " ) ;
    pasteMenuItem. setText ( " Klistra in " ) ;

    editMenu. add ( copyMenuItem ) ,
    editMenu. add ( cutMenuItem ) ,
    editMenu. add ( pasteMenuItem ) ,

    Observera att när du skapar menyalternativ , du använder kopiera, klippa ut och klistra in åtgärder som redan del av DefaultEditorKit inbyggd i Java API. Hjälp av de verktyg som redan finns i Java sparar inte bara fungerar för dig själv , det hjälper att bevara plattformsoberoende natur Java .


Previous:nothing Next:hur man lär sig SQL-frågor





Relaterade artiklar


  • hur man använder en kö i Visual Basic 6
  • hur man ska återgå pekare från funktioner
  • hur man gör återvunnet bläck
  • hur man installerar räls på en rubin pärla
  • hur man kopplar SQL-frågor med Visual Basic
  • hur man packar upp en fil med php
  • hur man använder Visual C + + 6
  • hur man bygger 32- bitars Linux-program på 64 - bitars plattformar
  • hur man använder oxiclean som diskare tvål
  • Hur konvertera datumformat i Java