PIZiadas grafica

PIZiadas grafica

Il mio mondo è dentro.

Programmazione grafica: Iniziare a costruire la libreria grafica [JAVA]

applet_blackboardDopo installare l'ambiente di sviluppo (IDE) de Eclipse e creare un nuovo progetto, abbiamo aggiunto un programma per il progetto Eclipse.

Il passo successivo è quello di iniziare a strutturare l'applicazione avviando la costruzione degli elementi della libreria grafica.

Il primo strumento che si svilupperà sarà responsabile per la conservazione e l'esposizione di oggetti grafici. Un pannello su cui sono disegnati gli elementi: “Lavagna”.

Questo oggetto è memorizzato in un file che risiederanno nella libreria grafica. Gli elementi di una libreria sono raggruppati nella cosiddetta “Pacchetti” (Pacchetto):

Quando si crea un file è possibile specificare, e il nome della stessa, nome “pacchetto” dove si risiede. Se il pacchetto non esiste, procedura guidata creerà i file. Fisicamente si tratta di una directory che verrà aggiunta di nuovi file. Nel nostro caso chiameremo “grafico”, Mentre il file che chiameremo “Lavagna” (lavagna).

Blackboard

Nel rivedere la struttura del progetto vedrà i cambiamenti. Sembra che il nuovo “pacchetto” insieme al file che abbiamo creato.

Blackboard_Structure

Estendere il file di classe “Tela”, vale a dire, adottano le proprietà di questa classe Java che permette di disegnare su una superficie. Per ora includeremo una funzione unica per disegnare una linea, e per assicurarsi che funzioni correttamente strutturalmente. Poi sviluppare la funzionalità dobbiamo fornire questo tipo di funzionalità grafiche di alto livello..clase_Blackboard

Modificare il programma principale di integrare l'elemento della libreria grafica che avete appena creato.

Abbiamo bisogno di una maniglia per integrare l'elemento “Lavagna”. Nella stessa riga di codice dichiarare l'identificatore (lavagna) e cominciare assegnando un nuovo oggetto (Lavagna)

Pizarra Blacboard = new Lavagna();

Aggiungere la voce alla applet, ma definire come precedentemente posizionato sullo schermo. Gli “Layout” sono necessari per la distribuzione dei componenti nella finestra dell'applicazione.

 this.setLayout(nuovo GridLayout());
 this.add(lavagna);

Queste operazioni vengono eseguite nel costruttore della classe principale, che è la funzione che ha lo stesso nome del file JAVA.

Quando si esegue il programma principale (Esempio 1) possiamo fare come “Applet” una pagina nel browser o come applicazione standalone. Nel primo caso viene eseguito il costruttore funzione o una classe, mentre viene eseguita la seconda funzione “principale” come abbiamo visto aggiungere un programma al progetto Eclipse.

Quindi dobbiamo fare in modo che il costruttore viene eseguita se l'applicazione è stata avviata dalla funzione “principale”. Per prima cosa creiamo un identificatore dell'oggetto e cominciamo con l'operatore “nuovo”:

Example1 app = new Example1();

Quindi creare una finestra di applicazione, un “cornice” dimensioni adeguate. Se si esegue il programma in una finestra del browser che servirà come.

		Telaio Telaio = new Telaio();
 frame.setSize(640,480);

Se si preme il pulsante di blocco “cornice”, ci fermiamo l'applicazione, Lo faremo con l'aggiunta di un processo o “ascoltatore” la stessa, verrà eseguito quando si preme l'icona del lucchetto:

		frame.addWindowListener(nuovo WindowAdapter() { 
 windowClosing public void(WindowEvent arg0) {
 System.exit(0);
 } 
 });

Infine aggiungere l'applicazione “cornice” e faremo visibile.

		frame.add(app);
 frame.setVisible(vero);

Clase_Example_Modificada

Eseguire l'applicazione come un Applet

Possiamo usare un emulatore per vedere come l'applicazione avrebbe eseguito in un browser. Abbiamo visto che tramite il menu grafico o alfanumerico potrebbe definire una configurazione di esecuzione:

Run->Esegui come ->Java Applet

run_as

Possiamo cambiare questa impostazione selezionando Esegui:

Run->Configurazioni di esecuzione…

Questo menu ci darà una finestra a schede in cui possiamo impostare diversi parametri di attuazione del programma, come la dimensione della finestra, il file da eseguire per avviare la stessa, parametri della macchina virtuale Java, ecc.Run_Configuration

Possiamo cambiare il nome, se definiamo diverse impostazioni per diversi test. Il nome dovrebbe ricordarci cosa c'è di speciale questa configurazione.Run_Configuration_applet

Il parametro che si desidera modificare è in particolare la dimensione del simulatore finestra del browser. Questa dimensione è quindi definito come codice HTML per incorporare l'applet in una pagina web.Size_Applet

Anche se a quanto pare il programma non fa nulla nuovo, Abbiamo fatto progressi come strutturare il codice che inizia a specializzarsi gli elementi dello stesso. Attualmente TE sono i file JAVA, il primo avvia l'applicazione, mentre il secondo sarà tenere gli oggetti di vernice. Il passo successivo è quello di iniziare a definire i nostri oggetti grafici.

Oggetto Graphics e interfacce orientate

JAVA

Corso JAVA