Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Čo je Java Widget ?

Java je objektovo orientovaný programovací jazyk používaný programátorov pre vývoj aplikácií pre webové a desktopové prostredie . Pri vývoji desktopových aplikácií , programátor často potrebuje vytvoriť grafické užívateľské rozhranie ( GUI ) , s ktorým môže užívateľ komunikovať . To znamená , že vytváranie okien , ktoré obsahujú rôzne polia , tlačidlá a funkcie . To bude tiež znamenať , že programátor bude musieť vytvoriť " widgety " , alebo malé funkčné položky vnútri okna Java GUI . Widgety

programovanie v jazyku Java , " widgetu " predstavuje funkčný kus GUI , s ktorou môže užívateľ komunikovať . To môže mať podobu tlačidla alebo textového poľa . Dôležité je pochopiť , o widgety , je , že sú umiestnené programom a pretrvávajú v stave , čo znamená , že základné Java programu spracováva kreslenie a manipulácia s widgety . Programátor pomocou widgetu stačí sledovať , ako používateľ môže interagovať s ovládacím prvkom . Napríklad programátor pomocou tlačidla widgetu pravdepodobne napísať kód pre spracovanie vždy , keď používateľ klikne na tlačidlo .
Widget Knižnice

Dva bežné knižnice sú knižnice Swing a SWT knižnice . Knižnica Swing pochádza zo Slnka , vývojárov , ktorý vytvoril Java , ako funkčné GUI builder s kompletnou knižnice widgetov . Avšak , Swing môžu byť zložité a ťažko použiť pre malé projekty , alebo bez pokročilé znalosti jazyka Java . Standard Widget Toolkit ( SWT ) pochádza z predchádzajúcej widgetov sady nástrojov za predpokladu , Java a umožňuje programy prístup k low - level GUI programovanie funkcií . To znamená , že programátori môžu rozšíriť funkcie hostiteľského operačného systému je " prírodný " vzhľad pre viac integrovaných vyzerajúce aplikácie .
Spracovanie udalostí

Widgety tiež spracovávať udalosti , ako je napríklad kliknutie na tlačidlo a myšou prevracanie . To umožňuje programátorom písať kód , ktorý reaguje na akcie užívateľa zahŕňajúce kurzor myši alebo klávesnice . Týmto spôsobom , programátori môžu buď vytvoriť funkcie , ktoré umožňujú užívateľom meniť okná , zadajte informácie , manipulovať s dátami alebo zakázať jednotlivé užívateľské interakcie , ako je zmena veľkosti okna alebo kliknutím na tlačidlo pred zadaním požadované údaje .
ClipArt cross - platform výkon

Pretože základné programovací jazyk Java zostáva nezávislý na operačnom systéme , ktorý funguje na akékoľvek widgety Java GUI používané sú tiež nezávislé na platforme . To znamená , že písomné použiť niektoré widgety , ako súčasť svojho rozhrania , program bude vyzerať rovnako , bez ohľadu na to , či sa program spustí na stroji s Windows alebo Unix . To je na rozdiel od iných jazykov , ktoré obsahujú GUI vývojové nástroje , ako je napríklad Tkinter v Pythone , ktorý bude mať vzhľad operačného systému hostiteľa .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené