Sisällysluettelo:
- Määritelmä - Mitä abstrakti ikkunatyökalu (AWT) tarkoittaa?
- Techopedia selittää Abstract Window Toolkit (AWT) -sovelluksen
Määritelmä - Mitä abstrakti ikkunatyökalu (AWT) tarkoittaa?
Abstract Window Toolkit (AWT) on kokoelma graafisia käyttöliittymäkomponentteja (widgetit) ja muita niihin liittyviä palveluita, joita tarvitaan Java-käyttöliittymien ohjelmointiin. Se on Javan alkuperäinen alkuperäinen alusta-riippumaton ikkuna-, grafiikka- ja käyttöliittymä-widget-työkalusarja. AWT on nyt osa Java-säätiöluokkia (JFC) ja toimii tavallisena sovellusohjelmointirajapintana (API) Java-käyttöliittymien ohjelmointiin.
J2SE1.2: sta eteenpäin AWT-widgetit korvattiin suurelta osin Swing-työkalupakilla. Swing-toiminnallisuus riippuu AWT: stä ydinliittymien luomiseksi alkuperäiseen ikkunajärjestelmään. Ohjelmoijalla on nyt kuitenkin mahdollisuus valita alkuperäisen järjestelmän ulkoasun ja Java-käyttöjärjestelmien välisen ulkoasun ja tunteen välillä. Useimmat Java-ohjelmoijat, jotka yhä noudattavat kirjoittamista kerran, ajavat missä tahansa (WORA) -periaatetta, ovat Java-filosofian ytimessä swingia.
Techopedia selittää Abstract Window Toolkit (AWT) -sovelluksen
Vuonna 1995, kun Sun Microsystems esitteli Java-alustasta riippumattoman ohjelmointikielen, AWT: n oli tarkoitus tarjota ohut kerros abstraktion alla olevalle alkuperäiselle käyttöliittymälle. Pohjimmiltaan samalla Java-ohjelmalla, kun sitä käytetään Windows PC: llä, olisi alkuperäisen Windows-sovelluksen ulkoasu ja natiivin Mac-sovelluksen ulkoasu, kun sitä käytetään Macissa.
AWT sisältää joukon widgettejä, jotka tarjoavat kaikille natiivialustoille yhteisen toiminnallisuuden alajoukon. AWT sisältää myös vankan tapahtumakäsittelymallin, grafiikka- ja kuvankäsittelytyökalut (mukaan lukien muoto-, väri- ja kirjasintyypit), asetteluiden hallinnan joustaviin ikkunaasetteluihin ja tiedonsiirtoluokkien leikkaamiseen ja liittämiseen alkuperäisen alustan leikepöydän kautta.
