Informazioni sull'editor visuale per Java

L'editor visuale per Java è un editor incentrato sul codice Java che consente di progettare applicazioni che dispongano di un'interfaccia grafica (GUI). L'editor visuale si basa sul modello di componenti JavaBeans e supporta la costruzione visuale mediante SWT (Standard Widget Toolkit), AWT (Abstract Window Toolkit) o Swing.

L'editor visuale è progettato per la gestione di file di origine .java, in modo da poter modificare contemporaneamente il codice di origine e la struttura. L'editor visuale non dispone di una propria prospettiva. Se si utilizza l'editor visuale nella prospettiva Java, l'editor utilizza qualsiasi personalizzazione apportata alla posizione della vista Attività, della vista Console e della vista Struttura.

E' possibile utilizzare l'editor visuale per Java per creare una classe utilizzando componenti visuali, o bean Java, di una tavolozza di progettazione. Questa classe può essere un'applicazione eseguibile (un classe con un metodo main) oppure un bean Java che si intende includere in un'altra classe. Per essere utilizzato come bean Java dall'editor visuale per Java, non occorre implementare alcuna interfaccia, mentre l'unico requisito è che l'editor sappia come istanziare la classe. Nella maggioranza dei casi, ciò significa che la classe deve essere public e avere un costruttore null public. Il costruttore null può essere esplicito o implicito, anche se esistono poche eccezioni riconosciute dall'editor visuale per Java, come ad esempio le sottoclassi java.awt.Dialog. Queste sono istanziate mediante il costruttore che assume un argomento di java.awt.Frame. L'editor visuale aggiunge un costruttore esplicito che chiama il metodo initialize, utilizzato per impostare lo stato iniziale del bean Java.

Il workbench dispone di numerosi editor che possono essere utilizzati per modificare un file di origine .java. L'editor Java consente di scrivere manualmente il codice di origine, mentre l'editor visuale per Java, nel quale viene combinata una vista Origine a una vista Progettazione, consente di definire il layout e visualizzare in anteprima i componenti visuali.

Argomento principale: Modifica di Java nell'editor visuale

(C) Copyright IBM Corporation 1999, 2004. Tutti i diritti riservati.