Tutorial: Applicazione per SWT Examples

Tutorial: Applicazione per SWT Examples

In questa breve presentazione impareremo come In questo tutorial realizzeremo un applicazione di test per provare tutte le funzionalità della libreria Standard Widget Tootlkit (SWT). Il risultato che otterremo sarà quello mostrato nella figura sottostante.e installare una semplice applicazione SWT in pochi minuti.

INTRODUZIONE

Come prima cosa realizzeremo un applicazione RCP minimale, utilizzando lo wizard di Eclipse per la creazione di un plug-in project 모의고사 문제 다운로드. Il passo successivo sarà aggiungere una view di terze parti (di SWT Examples, scaricato anch’esso dal sito di Eclipse) all’applicazione che abbiamo creato. Il risultato sarà un’applicazione che permetterà di testare tutte le possibilità della libreria SWT.
Lo scopo principale di questo tutorial è mettere in evidenza la facilità con cui è possibile utilizzare una view di terze parti all’interno di una nuova applicazione, senza scrivere una riga di codice, o meglio scrivendone una sola 공각기동대 1995 다운로드.

STEP 1: Creazione dell’application

Il primo passo consiste neli preparare l’ambiente, scaricando la versione per RCP/Plug-in Developers all’indirizzo http://www.eclipse.org/downloads/ (fedi figura sotto).

Questa versione ha già tutto quello che ci serve per lo sviluppo di applicazioni rich client e di plug-in per Eclipse python 3.6 다운로드.Come seconda cosa è necessario scaricare gli SWT Examples dal sito di Eclipse. Se avete scaricato Eclipse 3.4.1 come descritto al passo precedente potete andare direttamente a questo indirizzo labview 8.5 다운로드. Questo file dovrà essere scomattato all’interno dell’installazione di Eclipse (se aprite il file vi renderete conto che ha la stessa struttura di directory di Eclipse).

Per verivicare che tutto sia andato a buon fine è sufficiente avviare Eclipse e verificare che i plugin relativi agli SWT Examples siano funzionanti; aprendo la voce di menu Window->Show View, scegliere other Lost download. Nella lista delle view disponibilii dovrebbero esserci quelle relative agli esempi che ci interessano come in figura qui sotto.A questo punto siamo sicuri di avere tutto quello che ci serve.

Il passo successivo è creare un nuovo plugin project. Seguite i passi illustrati dalle figure sottostanti per creare un’applicazione basata su plugin second fight. Dal menu File scegliere nuovo e scegliere Plug-in ProjectDare al plugin il nome “Test SWT Samples”.Nel passo successivo stare attenti a selezionare l’opzione “Would you like to create a rich client application?” Pre-vector download.Nell’ultima pagina dello wizard scegliete il template “Hello RCP”. Premere Finish.Eclipse a questo punto vi chiederà se volete passare alla prospettiva di sviluppo per i plugin, premete yes 무현 두도시이야기 다운로드.

La schermata che vi trovete davanti è quella relativa al manifest.mf del progetto. Esso contiene tutte le informazioni che riguardano le dipendenze da altri progetti e le opzioni di esportazione (riuassunto grossolanamente).

Da qui è possibile gestire il progetto e volendo lanciarlo in esecuzione. cliccate su “Launch ” come in figura qui sottoIl risultato dovrebbe essere quello riportato nella figura qui sotto:

STEP 2: Aggiungere una view di terze parti

A questo punto non rimane che utilizzare una delle view di SWT Examples all’interno della nostra applicazione di test Download ballad mp3.
Per prima cosa il nostro plugin dovrà dipendere da quello di SWT Examples: per far ciò è sufficiente aprire la pagina del manifest.mf e cliccare sul tab “Dependencies” nella parte bassa dell’editor.
Nella finestra vengono riportate ina alto a sinistra tutte le dipendenze da altri plugin (nella figura si può vedere i due di default). cliccando su Add e scrivendo org.eclipse.swt nel filtro sarà possibile selezionare il pligin org.eclipse.swt.examples.controls che contiene la view che ci interessa Fan Art Download. Premere OK.Come risultato dovreste vedere nella lista delle dipendenze il plugin appena scelto.

A questo punto è necessario fare in modo che la perspective apra la view di SWT Examples. Per far ciò cambiamo tab nel manifest.mf, scegliamo Extension e clicchiamo sul bottone Add. Nella popup che si apre inserire il testo “*per” nel filtro in alto in modo da scegliere l’extension org.eclipse.ui.perspectiveExtensions.Cliccate col tasto destro del mouse sulla voce appena creata, New->View per inserire il riferimento ad una view.Sulla destra dell’editor apparirà il dettaglio delle proprietà relative all’extension appena creata, dove è necessario inserire l’ID della view che si desidera aprire. Selezionare org.eclipse.swt.examples.controls.view.In corrispondenza della voce relative inserire “org.eclipse.ui.editorss” che corrisponde alla posizione in cui si desidera collocare la view.Infine abbiamo bisogno di intervenire sul codice (unica riga di codice da scrivere a mano!), per evitare che la perspective apra l’editor di default.

Aprite la classe Perspective.java, il cui unico metodo implementato è createInitialLayout(…) . In questo metodo inseriamo l’istruzione riportata qui sotto:

[java]
public class Perspective implements IPerspectiveFactory {
public void createInitialLayout(IPageLayout layout) {
layout.setEditorAreaVisible(false);
}
}
[/java]

Come si può vederequi sotto, abbiamo aggiunto una View di terze parti ad un’applicazione creata da noi, scrivendo una sola riga di codice!

Dopo aver salvato, è sufficiente rilanciare l’applicazione per vedere la view di test dei controlli di SWT Examples.

By |2012-06-08T13:29:15+00:00maggio 6th, 2011|

One Comment

  1. abhijit chakra 13 maggio 2012 at 17:01 - Reply

    Nice tutorial ,give more example on views.it will better .

Leave A Comment