Corso Eclipse. Prerequisiti. 3 Window Builder



Похожие документы
Corso Eclipse. Prerequisiti. 1 Introduzione

Tale attività non è descritta in questa dispensa

Utilizzare il NetBeans GUI Builder. Dott. Ing. M. Banci, PhD

L ambiente di sviluppo Android Studio

Guida all uso di Java Diagrammi ER

Introduzione all uso di Eclipse

L interfaccia grafica in Java

Windows. Cos è I componenti principali Le funzioni essenziali. 1

Relazioni tra tabelle

Modulo 2 Uso del computer e gestione dei file

GUIDA UTENTE MONEY TRANSFER MANAGER

Guida all uso dell ambiente di sviluppo 1 integrato o IDE. JCreator LE 4.50

Autore: Prof. Agostino Sorbara ITIS "M. M. Milano" Polistena (RC)

Realizzare una presentazione con PowerPoint

Uso di JUnit. Fondamenti di informatica Oggetti e Java. JUnit. Luca Cabibbo. ottobre 2012

Guida alla procedura di inserimento materiale didattico sui minisiti degli insegnamenti

The Enterprise Service BUS. Manuale utente - VulCon

NVU Manuale d uso. Cimini Simonelli Testa

Capitolo 3. L applicazione Java Diagrammi ER. 3.1 La finestra iniziale, il menu e la barra pulsanti

Veneto Lavoro via Ca' Marcello 67/b, Venezia-Mestre tel.: 041/ fax: 041/

LA FINESTRA DI GOAL (SCHERMATA PRINCIPALE E PANNELLO DEI COMANDI)

MANUALE UTENTE. Computer Palmare WORKABOUT PRO

Fondamenti di informatica. Word Elaborazione di testi

Il salvataggio sui pc locali è consentito solo per il tempo strettamente necessario al loro utilizzo.

Eclipse - Nozioni Base

Access. Microsoft Access. Aprire Access. Aprire Access. Aprire un database. Creare un nuovo database

Programmazione Java: Interfacce grafiche (GUI)

Manuale utente Volta Control

Le basi della grafica in Java. Prof. Francesco Accarino IIS Altiero Spinelli via Leopardi 132 Sesto san Giovanni

PIANO DI TUTELA DELLE ACQUE DELLA SICILIA (di cui all'art. 121 del Decreto Legislativo 3 aprile 2006, n 152)

Modulo. Programmiamo in Pascal. Unità didattiche COSA IMPAREREMO...

Guida. Macchina Scratch

Tutorial sugli ambienti di sviluppo: Eclipse e NetBeans

Linea guida di inserimento dati Antiriciclaggio-XP DM-143

GIGASET SL75 WLAN GUIDA ALLA CONFIGURAZIONE EUTELIAVOIP

Il sofware è inoltre completato da una funzione di calendario che consente di impostare in modo semplice ed intuitivo i vari appuntamenti.

Istruzioni Installazione, Registrazione e Configurazione di PEC Mailer

Autoware Ladder Tool (per Arduino ) Basic Tutorial

INDICE. IL CENTRO ATTIVITÀ... 3 I MODULI... 6 IL MY CLOUD ANASTASIS... 8 Il menu IMPORTA... 8 I COMANDI DEL DOCUMENTO...

CAPITOLO 1 PREREQUISITI DI INSTALLAZIONE SOFTWARE RICAMBI CAPITOLO 2 PROCEDURA

Eliminare i contatti duplicati in MS Outlook

Modulo 1. Database: concetti introduttivi

Manuale di Blogilo. Mehrdad Momeny Traduzione e revisione del documento: Valter Mura

1. Le macro in Access 2000/2003

1 -Introduzione MODULO L1

La gestione documentale con il programma Filenet ed il suo utilizzo tramite la tecnologia.net. di Emanuele Mattei (emanuele.mattei[at] .

PROCEDURE PER LA GESTIONE DEL SOFTWARE E DEI DATI. Installazione, Archiviazione e Ripristino dati per il software Iperthermo

IMPOSTARE UNA MASCHERA CHE SI APRE AUTOMATICAMENTE

Dott.ssa Michela Nelli. Dott.ssa Ilaria Giannelli. Dott. Francesco Pennasilico. Aggiornato al 03/06/2013

IL WIKI CON PBWORKS BREVE GUIDA ALL USO Il wiki Vedi alla voce: Auschwitz è stato creato utilizzando PBWorks, un servizio web che offre la

. A primi passi con microsoft a.ccepss SommarIo: i S 1. aprire e chiudere microsoft access Start (o avvio) l i b tutti i pro- grammi

Circolari e lettere da Word con anagrafiche e indirizzi da Metodo

CdL in Medicina Veterinaria - STPA AA

Certification Authority del Consiglio Nazionale del Notariato. Configurazione postazione PC per Internet Explorer 8.x e 9.

MODULO STAMPA BOLLETTINO PDF

Tecniche di progettazione e sviluppo di applicazioni mobile

Eclipse. Avviare un progetto e compilare un semplice programma

Il software ideale per la gestione delle prenotazioni GUIDA UTENTE

I Servizi self-service: procedura per la compilazione del modello 730-1

Dipartimento di Sistemi e Informatica Università degli Studi di Firenze. Dev-C++ Ing. Michele Banci 27/03/2007 1

WORD per WINDOWS95. Un word processor e` come una macchina da scrivere ma. con molte più funzioni. Il testo viene battuto sulla tastiera

5.2 UTILIZZO DELL APPLICAZIONE

2. Guida all uso del software IrfanView

Database Manager Guida utente DMAN-IT-01/09/10

Copyright Siemens AG. All rights reserved.

4. Un ambiente di sviluppo per Java

Esercitazione 3 Lavorare con le tabelle

Cos è ACCESS? E un programma di gestione di database (DBMS) Access offre: un ambiente user frendly da usare (ambiente grafico)

FORMAZIONE PROFESSIONALE

GUIDA UTENTE PRIMA NOTA SEMPLICE

MOBILE WEB DESIGN TUTORIAL ANDROID METAIO AUGMENTED REALITY

[FINANZAECOMUNICAZIONE / VADEMECUM]

ATOLLO BACKUP GUIDA INSTALLAZIONE E CONFIGURAZIONE

Fondamenti di Informatica 1. Prof. B.Buttarazzi A.A. 2010/2011

SOMMARIO... 3 INTRODUZIONE...

Nexus Badge Pc Access Manuale Installazione/Uso

Strumenti per lo sviluppo del software

Assegnamento di un indirizzo IP temporaneo a dispositivi Barix

Che cos'è un modulo? pulsanti di opzione caselle di controllo caselle di riepilogo

E possibile modificare la lingua dei testi dell interfaccia utente, se in inglese o in italiano, dal menu [Tools

Office 2007 Lezione 02. Le operazioni più

GUIDA UTENTE BILLIARDS COUNTER (Vers )

CARICAMENTO IN ASCOT DEL FASCICOLO ELETTORALE ELETTRONICO

Manuale di installazione e/o aggiornamento del client Citrix per la Rete Vendita

Progetto INCOME. Manuale Utente Operatore Installazione

FH-SY capitolo Versione 3 - FH-SY.NET - FAQ -

Gestione Rapporti (Calcolo Aree)

DOCUMENTO ESERCITAZIONE ONENOTE. Utilizzare Microsoft Offi ce OneNote 2003: esercitazione rapida

Corso base di informatica

1.1 Installazione di ARCHLine.XP

5-1 FILE: CREAZIONE NUOVO DOCUMENTO

Microsoft Access Maschere

Software Arteco Client

Транскрипт:

Corso Eclipse 3 Window Builder 1 Prerequisiti Conoscenza elementare ambiente Eclipse Conoscere la nomenclatura dei componenti delle interfacce grafiche Conoscere attributi e metodi dei principali componenti grafici di Java 2 1

Interfacce grafiche In tutte le moderne applicazioni user friendly si fa uso di interfacce grafiche, o GUI (Graphical User Interface), come finestre, pulsanti, caselle d testo e altre. I moderni linguaggi di programmazione consentono attraverso apposite librerie: la creazione di interfacce grafiche l attivazione delle interfacce attraverso gli eventi Il linguaggio Java fa uso a questo scopo, dei package Swing e Awt che mettono a disposizione del programmatore oggetti grafici (corredati di attributi e metodi) e package per la gestione degli eventi, attraverso appositi oggetti. 3 Programmazione visuale Tuttavia scrivere tutto il codice per tracciare l interfaccia grafica può essere lungo, faticoso e anche noioso. Grazia alla programmazione visuale (che ha la caratteristica WYSIWYG, What You See Is What You Get) è possibile per il programmatore, attraverso appositi tool, disegnare le interfacce grafiche semplicemente azionando il mouse, delegando questi tool medesimi alla scrittura del codice. Window Builder (nel seguito WB) è appunto un plug-in di Eclipse che consente di realizzare interfacce grafiche mediante la modalità visuale. 4 2

Programmazione visuale Per raggiungere il nostro scopo e poter usare WB per creare una semplice interfaccia grafica di esempio seguiremo questo percorso: 1. Installazione WB in Eclipse 2. Creazione progetto 3. Creazione JFrame 4. Disegno JFrame con wizard 5. Inserimento componenti 6. Impostazione layout 7. Inserimento pulsanti 8. Esecuzione 5 1.- Installazione WB in Eclipse a. Aprire l ambiente Eclipse b. Selezionare Help Install New Software c. Nella casella Work with Selezionare l opzione Mars d. Selezionare la casella General Purpose Tools (espandendo la quale è possibile verificare la presenza di Window Builder.) e. Premere Next per visualizzare l elenco delle voci che verranno installate f. Premere di nuovo Next e confermare l accettazione della licenza d uso g. Premere infine Finish per iniziare l installazione del plug-in 6 3

2.- Creazione progetto 1. Aprire l ambiente Eclipse e selezionare il WorkSpace desiderato 2. Selezionare File New Java Project 3. Assegnare un nome al progetto 4. Fare click su Finish e visualizzare il nuovo progetto nel Package Explorer 7 3.- Creazione JFrame 1. Selezionare il progetto creato nel Package Explorer 2. Selezionare File New Other (oppure icona New Other ) 3. Espandere la cartella WindowBuilder Swing Designer e selezionare JFrame 4. Nella finestra New Jframe impostare il nome del Jframe creato (ad esempio Calcolatrice, sebbene inizialmente eseguirà solo l addizione) 5. Fare click su Finish 6. A fianco del tab Source in basso, si apre il tab Design che consente la realizzazione visuale dell interfaccia 7. Salvare il lavoro 8 4

4.- Disegno JFrame con wizard 1. Selezionare il tab Design e dopo qualche istante appare il disegno della finestra su cui lavoreremo 2. Selezionare il il JFrame e nella finestra Proprietà impostare: Titolo: Calcolatrice Ridimensionabile: Falso 3. Salvare il lavoro 9 5.- Inserimento componenti 1. Selezionare il JFrame e scorrere la finestra Palette fino a trovare il campo Components 2. Selezionare JTextField e trascinarla nella finestra creata 3. Mantenendo selezionata la casella JTextField modificare nella finestra Proprietà il campo Variabile con primotxt 4. Ripetere i passi 2 e 3 per creare altre due JTextField cui daremo nome secondotxt e risultatotxt. 5. Nella finestra Proprietà impostare a Falso la proprietà Editabile della casella risultatotxt 6. Salvare il lavoro fatto 10 5

6.- Impostazione layout 1. Selezionare il JFrame e scorrere la finestra Palette fino a trovare il campo Layout 2. Selezionare il layout chiamato FlowLayout 3. Tramite il mouse restringere la finestra in modo che appaia come segue: primotxt secondotxt Se le caselle non risultassero disposte nell ordine mostrato è sufficiente con il mouse posizionandole correttamente risultatotxt 11 7.- Inserimento pulsanti 1. Selezionare il JFrame e scorrere la finestra Palette fino a trovare il campo Components 2. Selezionare JButton e trascinarlo nella finestra creata 3. Mantenendo selezionato il pulsante creato, nella finestra Proprietà modificare i campi: Variabile: calcolabtn Testo: Calcola 4. La finestra dovrebbe apparire come mostrato: 12 6

8.- Gestione eventi Selezionare il pulsante Run con New Configuration apparirà la finestra con le componenti inserite, ma il pulsante Calcola non ha effetto!! Manca la gestione degli eventi. 13 8.- Gestione eventi 1. Per associare ad un componente un dato evento si può: selezionare il componente e fare doppio click. premere il tasto destro sul componente e poi Add Event Handler e quindi selezionare l evento fare click sull icona nella finestra Proprietà Lista eventi 14 7

8.- Gestione eventi 1. Si aprirà il codice del metodo che consente di trattare l evento click sul pulsante. Il metodo è public void actionperformed(actionevent arg0) 3. All interno del metodo scrivere il seguente codice che effettua la somma delle caselle primotxt e secondotxt e la pone in risultatotxt. int n1=integer.parseint(primotxt.gettext()); int n2=integer.parseint(secondotxt.gettext()); int n3=n1+n2; risultatotxt.settext(string.valueof(n3)); 15 9.- Esecuzione Selezionare il pulsante Run con Calcolatrice apparirà la finestra con le componenti inserite e stavolta immettendo i dati il calcolo della somma sarà eseguito correttamente. Inoltre con la finestra aperta, basterà cancellare i contenuti delle due caselle in alto per poter eseguire la somma con altri valori. 16 8

Attività Modificare l applicazione: 1. aggiungendo davanti alle caselle di testo delle etichette Jlabel che ne indichino il contenuto 2. Aggiungendo un pulsante per l uscita dal programma (chiusura della finestra con System.exit(0)) 3. Aggiungere al pulsante Calcola con 4 pulsanti (uno per ciascuna operazione aritmetica) e verificare che la nostra applicazione svolga i calcoli correttamente come una calcolatrice aritmetica 4. Aggiungere altri pulsanti per trasformare la calcolatrice in una calcolatrice scientifica 17 Argomenti Interfacce grafiche 7.- Inserimento pulsanti Programmazione visuale 8.- Gestione eventi 1.- Installazione WB in Eclipse 9.- Esecuzione 2.- Creazione progetto Attività 3.- Creazione Jframe 4.- Disegno JFrame con wizard 5.- Inserimento componenti 6.- Impostazione layout 18 9