Java  »  Guide  »  Guida Java 

Fondamenti per il disegno con Java



Nel capitolo precedente abbiamo visto come usare i componenti GUI di Abstract Window Toolkit per costruire delle interfacce utente grafiche per i nostri programmi, e abbiamo detto che un componente GUI è in sostanza un oggetto con delle qualità grafiche.

Il componente GUI è un componente di alto livello del pacchetto awt, esso è costruito usando i componenti a basso livello del pacchetto, ovvero le primitive grafiche, e gli eventi.

Pensiamo ad esempio ad un bottone, esso graficamente non è altro che una scatola con un testo all'interno, che cambia aspetto quando viene schiacciato, ovvero quando sente l'evento ActionEvent di esso.

Usando le caratteristiche di basso livello, possiamo costruirci i nostri GUI personalizzati, oppure modificare quelli esistenti secondo i nostri bisogni, ma non solo, possiamo estendere un componente particolare, un componente tela, su cui possiamo disegnare quello che vogliamo e metterlo nelle nostre interfacce come un qualsiasi altro GUI.

Se usiamo gli applet piuttosto che le applicazioni possiamo evitare di usare la tela, in quanto l'applet ha implicitamente una tela. Ma iniziamo a vedere concretamente come è possiblie disegnare su un componente qualsiasi o su un applet, iniziamo a parlare delle applet, per poi estendere i ragionamenti fatti ai componenti in generale.

Ultimi articoli Java

Utilizzare OSGi in Eclipse

Articolo di introduzione all'utilizzo di OSGI in ambiente Eclipse

Jsoup: parsing semplice di HTML5 in java

Presentazione della libreria JSOUP: un parser molto semplice per...

The Cube: una demo 3D per Android con JMonkey

Un progetto di demo passo-passo per gestire gli eventi 3d di base in...

Parsing JSON semplice con google GSON

Breve ed essenziale introduzione alla libreria di google per la...

AppFuse: realizzare un'applicazione completa (implementare i servizi)

Prosegue la serie per realizzare una app completa con AppFuse....

Altri articoli

Guide Java

Guida Apache Struts

Il primo e più utilizzato tra i framework MVC del mondo Java,...

Guida Java Spring

Scoprire il lightweight container più famoso del mondo Java....

Guida Java 6

Prendendo le mosse dalla guida Java, già presente su HTML.it,...

Altre guide

Newsletter @Programmazione

Ogni mese, direttamente nella tua e-mail: articoli, script e guide su Java, Visual Basic, VB.Net ed i più diffusi linguaggi di programmazione.

Iscriviti alla newsletter

Altre newsletter

Corsi in aula

Corso Google AdWords Base

25 Giugno 2012 a Milano
Disponibilità: 7 Posti

Corso Google AdWords Base

05 Giugno 2012 a Roma
Disponibilità: 7 Posti