Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Java Programming >> Content
    Hva er en Java Widget
    ? Java er et objektorientert programmeringsspråk som brukes av programmerere for å utvikle applikasjoner for web-og desktop -miljøer . Ved utvikling av desktop-applikasjoner , må programmereren ofte å gi et grafisk brukergrensesnitt ( GUI ) som brukeren kan samhandle. Dette innebærer å skape vinduer som inneholder ulike felt , knapper og funksjoner . Dette vil også bety programmereren må lage " widgets ", eller et lite funksjonelt element inne i en Java GUI -vinduet . Widgets

    I Java -programmering , representerer en " widget" en funksjonell del av et GUI som en bruker kan samhandle. Dette kan ta form av en knapp eller et tekstfelt . Det som er viktig å forstå om widgets er at de er lagt inn av et program og vedvare i staten, noe som betyr at den underliggende Java -programmet håndterer tegning og håndtering av widgets . Programmereren bruker widgeten trenger bare å følge med på hvordan en bruker kan samhandle med widgeten . For eksempel vil en programmerer ved hjelp av en knapp widget trolig skrive kode for å håndtere når en bruker klikker på knappen .
    Widget biblioteker

    To vanlige bibliotekene er Swing biblioteket og den SWT biblioteket. The Swing biblioteket stammer fra Sun , utvikleren som skapte Java , som en funksjonell GUI builder komplett med et bibliotek av widgets. Imidlertid kan Swing være komplisert og vanskelig å bruke for små prosjekter , eller uten avansert kunnskap om Java. Standard Widget Toolkit ( SWT ) stammer fra en tidligere widget verktøysettet som følger med Java , og gjør at programmer tilgang til lavnivå GUI programmering funksjoner . Dette betyr at programmerere kan utvide funksjonaliteten til verten operativsystemet er " naturlig" look for mer integrert utseende applikasjoner.

    Håndtering Hendelser

    Widgets også håndtere hendelser, for eksempel et tasteklikk og mus roll -overs . Dette lar programmerere å skrive kode som reagerer på brukerens handlinger som involverer musepekeren eller tastaturet . Denne måten , programmerere kan enten utvikle funksjoner som tillater brukere å endre vinduer , legge inn informasjon , manipulere data eller forbyr at visse brukerinteraksjon , for eksempel størrelse på vinduer eller klikke på knapper før du går inn nødvendige data .
    Cross -Platform ytelse

    Fordi den underliggende Java programmeringsspråk forblir uavhengig av operativsystemet den opererer på , noen Java GUI widgets som brukes er også plattformuavhengig . Dette betyr et program skrevet for å bruke enkelte widgets som en del av grensesnittet sitt vil se det samme uansett om programmet utfører på en Windows- maskin eller en Unix -maskin . Dette er i motsetning til andre språk som inkluderer grafiske utviklingsverktøy , slik som Tkinter i Python , som vil ta utseendet på verten operativsystemet.

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan bygge Figurer i Java 
    ·Inkompatible typer med Cast Method of Class i Java 
    ·Hvordan sjekke om en streng variabel innhold er numeris…
    ·Hvordan legge til polynomer i Java 
    ·Hva er forskjellene mellom Syntax og semantisk feil i J…
    ·Hvordan få heltall i Enum Java 
    ·Hva er forskjellen mellom Java og J2EE 
    ·Hvordan skjule en oppgave i Java JFrame 
    ·Hvordan gjøre tillegg i Java 
    ·Hvordan avinstallere Subversive på Eclipse 
      Anbefalte artikler
    ·Hvordan oppdatere skjulte felt med Javascript og PHP 
    ·Slik Kombiner en hvis setningen i PHP 
    ·Slik fjerner en tom streng i PHP 
    ·MySQL Grunnleggende for visuelle elever 
    ·Hvordan laste opp DOC -filer i PHP 
    ·Hvordan sette Variabel innhold i en fil med PHP 
    ·Hvordan lage en Kvadratrotfunksjon i Java 
    ·Introduksjon til SQL Sertifisering 
    ·Hvordan bygge en mobil app som bruker et kamera 
    ·Hvordan Strip ut dårlige Personene i PHP 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/