NOTA! Questo sito utilizza i cookie e tecnologie simili.

Se non si modificano le impostazioni del browser, l'utente accetta. Per saperne di piu'

Approvo

Guida Java 2D - Capitolo 02: Le classi dei packages: panoramica.

 

Prima di procedere, è bene vedere una breve panoramica delle classi e delle interfacce coinvolte.

 

AWT mette a disposizione un elevato numero di classi ed interfacce e risulterebbe estremamente difficile riportarle tutte in questa pagina; è possibile, comunque, individuare dei 'gruppi' all'interno di tale insieme, come ad esempio:

  • le classi per i 'contenitori', come Container, Component, Window, Frame, Panel, ScrollPane;
  • le classi per il disegno di basso livello, come Graphics, Graphics2D, BasicStroke, GradientPaint, TexturePaint, Color, MediaTracker, Image, Polygon, Point, Toolkit, Rectangle;
  • le classi per la definizione di elementi di alto livello, come le classi del gruppo Layout e Border, TextComponent e le sue figlie, Menu, MenuComponent, MenuItem, List, Label, CheckBox;
  • le classi dedicate all'intercettazione e alla gestione degli eventi generati dai dispositivi di input, come AWTEvent, EventQueue e AWTKeyStroke;
  • le classi utilizzate per generare finestre 'extra' con funzioni particolari o processi 'esterni', come FileDialog o PrintJob.

 

 

 

Nel prossimo capitolo, comunque, ci soffermeremo su una particolare gerarchia: quella che, partendo da Object, definisce 'componenti, contenitori e contenuti', passando da Component, Container, Window e Frame di AWT per giungere ad una particolare classe di Swing, JFrame.

E' possibile visualizzare l'elenco completo delle classi e delle interfacce messe a disposizione da AWT sul sito delle API ufficiali di tale package.

 

Al pari di AWT, anche Swing mette a disposizione una vasta gamma di classi ed interfacce, suddividibili in gruppi simili (la mappatura non è completa: Swing non sostituisce del tutto AWT) a quelli precedentemente elencati (contenitori e finestre, componenti di alto livello, gestori degli eventi, finestre particolari, ...).

Un elenco completo di classi ed interfacce di Swing si trova sul sito web delle relative API ufficiali.

 

 

 
Vai all'inizio della pagina