Abstract Window Toolkit: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica |
m refusi, interwiki, categorizzata |
||
Riga 1:
La '''Abstract Window Toolkit''' è la libreria [[Java]] contenente le classi e le
La libreria AWT contiene:
* Gli elementi base per applicazioni GUI, come
* L'interfaccia tra il sistema a finestre nativo e l'applicazione JAVA
* Il [[package]] java.awt.datatransfer per poter utilizzare gli [[Appunti]] e le operazioni [[Drag and Drop]]
* Le
* L'[[AWT Native Interface|Interfaccia Nativa AWT]], che permette alle procedure compilate in linguaggio nativo di operare su un [[Canvas]] JAVA.
* La possibilità di eseguire applicazioni del sistema operativo, come il [[Browser]] o il gestore di [[posta elettronica]] da un'applicazione JAVA
Quando la [[Sun Microsystem]] rilasciò la prima versione di JAVA nel 1995, gli elementi AWT offrivano un basso livello di differenza dagli elementi del sistema operativo. Questo
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]]
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 [[javax.swing|swing]]. Oltre a fornire un set più ricco di elementi, Swing crea i suoi elementi personali, utilizzando [[JAVA 2D]] per chiamare le routine grafiche a basso livello del sistema invece di rimanere nell'interfaccia utente ad alto livello del sistema operativo.
Swing offre la possibilità di usare sia il sistema
AWT è anche la libreria GUI per applicazioni per cellulari, ed è usata nella maggior parte delle [[JAVA Micro Edition|Versioni mobili di JAVA]].
==
* [[Swing]]
* [[AWT Native Interface (JAWT)]]
[[Categoria:Java]]
[[de:Abstract Window Toolkit]]
[[en:Abstract Window Toolkit]]
[[es:Abstract Window Toolkit]]
[[fi:Abstract Windowing Toolkit]]
[[fr:Abstract Window Toolkit]]
[[hu:Abstract Windowing Toolkit]]
[[ja:Abstract Window Toolkit]]
[[nl:Abstract Windowing Toolkit]]
[[pl:AWT]]
[[tr:AWT]]
[[zh:AWT]]
|