Abstract Window Toolkit: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
m Bot: Modifico: pl:AWT (biblioteka) |
Festival del rilascio. |
||
(29 versioni intermedie di 20 utenti non mostrate) | |||
Riga 1:
{{F|linguaggi di programmazione|aprile 2011}}
La '''Abstract Window Toolkit''' ('''AWT''') è la [[libreria (informatica)|libreria]] [[Java (linguaggio di programmazione)|Java]] contenente le [[classe (informatica)|classi]] e le [[interfaccia (informatica)|interfacce]] fondamentali per il [[rendering]] grafico. Queste classi consentono di realizzare interfacce utente complesse e di definire l'interazione attraverso la specifica di elementi e di gestori degli stessi.
== Descrizione ==
La libreria AWT contiene:
* Gli elementi base per applicazioni [[GUI]], come finestre, check box, [[text box]] e pulsanti
* L'interfaccia tra il sistema a finestre nativo e l'applicazione JAVA
* Il [[package (Java)|package]] java.awt.datatransfer per poter utilizzare gli [[Appunti (informatica)|Appunti]] e le operazioni [[Drag and
* Le interfacce per la gestione degli eventi e delle [[periferiche]] come mouse e tastiera
* L'[[AWT Native Interface|Interfaccia Nativa AWT]], che permette alle procedure compilate in linguaggio nativo di operare su un [[Canvas (elemento HTML)|Canvas]] JAVA.
* La possibilità di eseguire applicazioni del [[sistema operativo]], come il [[
Quando la [[Sun Microsystems]]
Molti programmatori preferivano questo sistema, in quanto offriva maggiore fedeltà al sistema operativo: la stessa finestra se creata su [[Microsoft Windows]] assomigliava a una finestra di Windows, se creata su una piattaforma [[Macintosh]] assomigliava a ogni altra finestra Macintosh.
Tuttavia, questo a molti programmatori non piacque in quanto era preferibile che le applicazioni avessero lo stesso aspetto indipendentemente dal sistema operativo.
Con [[Java 2 Platform, Standard Edition|J2SE]] 1.2, gli elementi AWT furono in gran parte superati dalla libreria [[
Swing offre la possibilità di usare sia il sistema "Look and feel" che usa gli elementi del sistema operativo, sia il "Java [[Look and feel|Look and Feel]]", che fornisce agli elementi lo stesso aspetto su ogni piattaforma.
AWT è anche la libreria GUI per applicazioni per cellulari, ed è usata nella maggior parte delle [[Java Micro Edition|Versioni mobili di JAVA]].
==Voci correlate==
* [[Swing (Java)]]
* [[Java AWT Native Interface
== Altri progetti ==
{{interprogetto}}
== Collegamenti esterni ==
[[Categoria:Java]]▼
* {{Collegamenti esterni}}
▲[[Categoria:Piattaforma Java]]
|