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 Java widget

    ? Java är ett objektorienterat programmeringsspråk som används av programmerare för att utveckla applikationer för webb och desktop -miljöer . När man utvecklar skrivbordsprogram , behöver programmeraren ofta för att ge ett grafiskt användargränssnitt ( GUI ) med vilken användaren kan interagera . Detta innebär att skapa fönster som innehåller olika fält, knappar och funktioner . Detta innebär också att programmeraren måste skapa " widgets ", eller en liten funktionell objekt inuti ett Java GUI fönster . Widgets

    I Java -programmering , representerar en " widget " en funktionell del av en GUI med vilken en användare kan interagera . Detta kan ske i form av en knapp eller ett textfält. Det viktiga att förstå om widgets är att de placeras i ett program och kvarstår i tillståndet , vilket innebär att den underliggande Java programmet hanterar rita och hantera widgets . Programmeraren använder widgeten behöver bara följa hur en användare kan interagera med widgeten . Till exempel skulle en programmerare med en knapp widget skriver förmodligen kod för att hantera när en användare klickar på knappen .
    Widget bibliotek

    Två vanliga bibliotek är Swing biblioteket och SWT biblioteket. The Swing biblioteket kommer från Sun , utvecklaren som skapade Java , som en funktionell GUI builder komplett med ett bibliotek av widgets . Däremot kan Swing vara komplexa och svåra att använda för mindre projekt , eller utan avancerade kunskaper i Java . The Standard Widget Toolkit ( SWT ) kommer från en tidigare widget toolkit försedd med Java , och ger program tillgång till lågnivå- GUI programmering funktioner . Det betyder att programmerare kan utöka funktionaliteten i den mottagande operativsystemet " naturlig " look för mer integrerat utseende applikationer .
    Hantera händelser

    Widgets också hantera händelser , såsom knappljud och mus roll- overs . Detta tillåter programmerare att skriva kod som reagerar på användarens åtgärder inbegriper muspekaren eller tangentbordet . Detta sätt , programmerare kan antingen utveckla funktioner som tillåter användare att byta fönster , mata in information , bearbeta data eller förbjuda vissa interaktioner användare, till exempel ändra storlek på fönster eller klicka på knappar innan man går in nödvändiga data .
    Cross - Platform prestanda

    Eftersom den underliggande programmeringsspråket Java förblir oberoende av operativsystemet det fungerar på , eventuella Java GUI widgets som används är också plattformsoberoende . Detta innebär ett program skrivet för att använda vissa widgets som del av dess gränssnitt kommer att se likadant oavsett om programmet körs på en Windows- maskin eller en Unix maskin . Detta är i kontrast till andra språk som inkluderar GUI utvecklingsverktyg , såsom Tkinter i Python , som tar utseendet av värdens operativsystem .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man skriver en Sales Tax Program i Java Använda 2 …
    ·Omdirigera Vs . Framåt i Java
    ·Hur Ta Viktiga händelser utanför Java
    ·Hur man lägger en Shell koden till Java
    ·Skillnaden mellan en Java Applet och Javascript
    ·Android Java-kod Verktyg
    ·Hur kan jag installera Java på min HP -dator
    ·Hur göra ett antal pyramid med Java
    ·Abstrakt klass Vs. Gränssnitt i Java
    ·Hur söker jag efter en fil som skapats med Java Servle…
    Utvalda artiklarna
    ·Hur man skapar flera databaser i Joomla ! MySQL
    ·Hur man använder C + + för att skriva en kod för att…
    ·Så här anger Hidden Input URL med JSF
    ·Hur att validera ett datumsträng i jQuery
    ·Hur man skriver till en textfil JSP
    ·Datum Jämförelse i VBA
    ·Hur man reparerar Java : Lang Null Pointer Exception
    ·Hur du uppdaterar DAO Recordsets
    ·Hur man skapar en genväg till skrivbordet med Visual B…
    ·Skillnad i set i Ruby
    Copyright © Dator Kunskap http://www.dator.xyz