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

    Vad är en händelse Source Java

    ? Java-program använder ofta grafiska användargränssnitt eller GUI , för att underlätta användarens interaktion . Dessa GUI kan innehålla många typer av användarnas kontroller , inklusive knappar, textfält och listrutor . När programmerare skapa GUI-applikationer , kan de använda olika funktioner i språket Java för att svara på användarinteraktion , skräddarsy behandling till vad åtgärderna användaren tar . Händelseavlyssnare och funktioner handler spåra källan till användaren som en del av denna process . Grafiska användargränssnitt

    Java-program gynnas vanliga bibliotek för att skapa element i användargränssnittet . Swing och AWT ( Abstract Window Toolkit ) biblioteken ger möjlighet att skapa GUI-applikationer , inklusive kontroller byggnad användare och upptäcka händelser . När ett GUI applikation körs , bygger det synliga gränssnittet , som presenteras för användaren , sedan vänta på användarens interaktion . Programmerare kan instruera Java för att lyssna på användarna interagera med vissa delar , samt att genomföra kod som ska köras när denna interaktion sker .
    Händelseavlyssnare

    I Java-program , händelseavlyssnare tillåta program att upptäcka användarinteraktion så att behandlingen kan anpassas till det . När programmerare skapa de visuella och interaktiva element i ett program med Swing och AWT resurser , kan de fäster händelseavlyssnare till var och en av dessa . Varje komponent som programmet behöver för att upptäcka användarinteraktion måste ha en händelseavlyssnare fäst vid den . Följande exempel Java-kod visas hur du skapar ett inslag användargränssnitt och fästa en lyssnare till det :

    JButton myButton = new Button ( " Hit me " ) , myButton.addActionListener ( this);

    detta instruerar Java för att lyssna efter att användaren klickar på knappen .
    svara på Åtgärder

    När Java-program upptäcker användarens interaktion med ett element , hoppar kod bearbetning automatiskt till actionPerformed metoden. Program omfattar denna metod inom alla klasser genomför ActionListener gränssnittet . Den actionPerformed metoden tar en parameter som representerar ett ActionEvent objekt . Detta objekt representerar användaren händelse som har inträffat , förse program med förmåga att reagera på ett sätt som återspeglar de särskilda åtgärder vidtas av användaren . Addera hitta Detaljer för källkodspaketet

    för att korrekt besvara användarinteraktion , Java-program behöver för att fastställa källan för eventuella händelser som inträffar . Om ett användargränssnitt innehåller flera interaktiva komponenter , har som alla lyssnare är knutna till dem , kan en händelse har orsakats av någon av dem . Följande exempel Java-kod visar en skiss av actionPerformed metoden med extra behandling för att etablera händelsen källan :

    public void actionPerformed ( ActionEvent e ) { Object thesource = e.getSource ( ) ; }

    Efter programmet avgör vilket användargränssnitt komponent bränning händelsen , kan det diktera särskild behandling för att utföra , så att programmet svarar på användarens interaktion på ett lämpligt sätt .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man använder Undefined Färger i Java
    ·Vad är en händelse i Java
    ·Hur göra Border osynlig på en JFace Group
    ·Definition av Garbage Collection i Java
    ·Hur man bygger en graf i Java
    ·Hur man skapar UML från Java-kod
    ·Konvertera ServletInputStream till FileInputStream
    ·Hur man startar en Java-applet med Urklipp Åtkomst
    ·Hur får jag det decimala värdet Från bytearray i Jav…
    ·Hur man bygger en webbplats för Java
    Utvalda artiklarna
    ·Hur vill kolla om ingången är en sträng i Java
    ·PHP MySQL-anslutning Funktionstester
    ·Hur till Redigera XML Med en GridView i ASP.NET och Vis…
    ·Hur du kör Visual Basic Subroutine i Background
    ·Hur man skapar ett datum från MATLAB siffror
    ·IDE Debugging Tools
    ·Hur man installerar en JAR -fil i Eclipse
    ·Hur man gör en VSH Arkiv
    ·Hur konvertera alfabetiska Strängar i C + +
    ·Hur man skapar en pulsbreddsmodulering (PWM ) i en Veri…
    Copyright © Dator Kunskap http://www.dator.xyz