Primenjeno programiranje - vezbe GUI i baze podataka

Слични документи
Primenjeno programiranje - Vežbe

Programski jezik JAVA PREDAVANJE

Laboratorija za termičku obradu Inženjerstvo površina Kratko uputstvo za obradu i analizu profila u programskom paketu SPIP Programski paket SPIP preu

R u z v e l t o v a 5 5, B e o g r a d, t e l : ( ) , m a i l : c o n t a c p s i t. r s, w w w. p s i t. r s

Domaći zadatak - GUI (rok za sve grupe je ) Napraviti repozitorijum na GitHub-u koji se zove MenjacnicaGUI i postaviti Eclipse projekat menj

Microsoft Word - Uputstvo za upotrebu studentskih servisa.doc

СТАРТ - СТОП ПАРКИНГ СИСТЕМ КОРИСНИЧКО УПУТСТВО страна 1 од 12

VEŽBA 5: KLASE I OBJEKTI U C# Cilj ove vežbe je upoznavanje sa osnovama rada sa klasama i objektima u programskom jeziku C#. Pored toga, bide demonstr

Microsoft Word - Uputstvo za upotrebu studentskih servisa.doc

Slide 1

ПРОГРАМИ ЗА ПРАВЉЕЊЕ ПРЕЗЕНТАЦИЈА

Upute za instaliranje WordPressa 1.KORAK Da biste instalirali Wordpress, najprije morate preuzeti najnoviju verziju programa s web stranice WordPressa

KREIRANJE TORRENTA Ako zelite da kreirate torrent fajl od nekog fajla ili foldera u vasem racunaru a kasnije podeliti sa drugim korisnicima i uploadov

Tutoring System for Distance Learning of Java Programming Language

Podešavanje za eduroam – Windows Vista operativni sistem

Korisnicki nalog je skup informacija i postavki koje koristite za interakciju sa racunarom i prilagodite Windows da radi onako kako vi zelite. Sa kori

Uputstvo za upotrebu studentskih servisa - gef

Često postavljana pitanja u programu OBRT 1. Kako napraviti uplatu u knjizi tražbina i obveza? 2. Kako odabrati mapu/disk za pohranu podataka? 3. Kako

Uputstvo za upotrebu studentskih servisa - gef

Upute-podesavanj -accounta

CARNET Helpdesk - Podrška obrazovnom sustavu e-dnevnik upute za nadzor razrednih knjiga tel: fax: mail:

R u z v e l t o v a 5 5, B e o g r a d, t e l : , e - m a i l : p r o d a j p s i t. r s, w w w. p s i t. r s

Univerzitet u Beogradu Mašinski fakultet Konstrukcija i tehnologija proizvodnje letelica PODEŠAVANJE PROGRAMSKOG PAKETA CATIA V5 Miloš D. Petrašinović

Startovanje Androida u Windowsu Jednostavno ako zelite mozete instalirati operativni sistem Android u okviru samog Windowsa (to se takodje moze uradit

Upustvo za korištenje novog SUPER TV interfejsa na Amino 139 STB-ovima

Универзитет у Нишу Електронски факултет Катедра за теоријску електротехнику Кратко упутство за коришћење програмског пакета FEMM 4.2 за израду вежби и

Projektna dokumentacija Boostowski - mobile

УПУТСТВО ЗА КОРИСНИКА Приступ локацији часописа Српски архив за целокупно лекарство добија се преко internet adrese: Након

Упутствo за РАДНУ ГРУПУ за израду ПЛАНА ИНТЕГРИТЕТА на wеb апликацији Нацрти плана интегритета налазе се на линку integritet.acas.rs или на сајту Аген

4. Веза између табела практичан рад 1. Повежите табеле Proizvodi и Proizvođači у бази података Prodavnica.accdb везом типа 1:N. 2. Креирајте табелу St

РЕ-АКТИВ ДОО Франклин Рузвелт 43А, 1000 Скопље, Македонија Тел.: Факс: МБ: ПИБ: МК

PowerPoint Presentation

Biz web hosting

Microsoft Word - Uputstvo za koristenje aplikacije GIPKO

Lekcija 6 Prikaz podataka na graficima. Upis u fajl. 1. Cilj vežbe Cilj vežbe je da studente upozna sa: načinima prikaza podataka na različitim grafič

eredar Sustav upravljanja prijavama odjelu komunalnog gospodarstva 1 UPUTE ZA KORIŠTENJE SUSTAVA 1. O eredar sustavu eredar je sustav upravljanja prij

PowerPoint Presentation

No Slide Title

Uputstvo za podešavanje za pristup eduroam servisu za Mac OS X Snow Leopard Copyright AMRES

Upute za korištenje EasyChair konferencijskog sustava HRO CIGRE 2019 Prijava referata Ako ste već koristili EasyChair na 13. Savjetovanju ili prije ta

ednostavno i veoma kvalitetno mozete film koji ste downloadovali sa interneta u avi formatu pretvoriti u dvd format i kreirati pocetni meni sa sekvenc

Tutoring System for Distance Learning of Java Programming Language

Apache Maven Bojan Tomić

Microsoft Word - uputstvo-estudent-v2.docx

Microsoft PowerPoint - JavaP7_2018

OVO JE ZVANIČAN RCUB TEMPLATE: Normal

Uputstvo za korištenje Moja webtv Smart TV aplikacije Moja webtv aplikacija dostupna je za korištenje putem Web Browsera, na Play Store-u (za mobilne

Kontrola korisnickih racuna (UAC) pomaze tako sto sprecava potencijalno stetne programe da izvrse promene u vasem racunaru i obavestava vas pre izvrse

NACIONALNI REGISTAR IZVORA ZAGAĐIVANJA UPUTSTVO ZA KORIŠĆENJE INFORMACIONOG SISTEMA NACIONALNOG REGISTRA IZVORA ZAGAĐIVANJA Beograd, 2014.

_Outlook

Slide 1

LAB 4 - Binarni komparator

Postoji jedan mali alat pomocu koga mozete bez ikakvih problema i vrlo jednostavno downloadovati gotovo sve windows updejte,za naravno sve windows ope

** Osnovni meni

UPUTSTVO ZA KORIŠĆENJE OPCIJE POGLEDAJ PROPUŠTENO 1

[youtube]t2mptqulvr8[/youtube] [quote]pre svega potrebno je na kompjuteru imati instaliran winrar, koji cemo koristiti za deljenje arhiva i stavljanje

СТАРТ - СТОП АПЛИКАЦИЈА - КОРИСНИЧКО УПУТСТВО

Priprema 1

O Nanokinetik NeeS TOC Builder-u NeeS TOC Builder je aplikacija koja se koristi za kreiranje Tabele sadržaja (TOC) za elektronske podneske u NeeS form

УПУТСТВО ЗА КОРИСНИКА Приступ локацији часописа Српски архив за целокупно лекарство добија се преко internet adrese: Након

Microsoft PowerPoint - 6. CMS [Compatibility Mode]

ZADACI ZA VEŽBU 1. Realizovati konzolnu aplikaciju koja će računati površinu kvadrata, pravougaonika ili trougla. 2. Preko konzole se unosi ocena od 1

CARNet Helpdesk - Podrška obrazovnom sustavu e-dnevnik upute za administratore tel: fax: mail: url:

CARNet Helpdesk - Podrška obrazovnom sustavu e-dnevnik upute za administratore tel: fax: mail: url:

Uputstvo za podešavanje Scala Spark projekta u Eclipse Neon okruženju Potrebno je imati instaliranu Scalu 2.10, Eclipse Neon razvojno okruženje i Spar

eOI Middleware Upute za instalaciju

Korisničko uputstvo mobilne aplikacije Digitalni Kiosk 1

Универзитет у Бањој Луци Електротехнички факултет Катедра за Општу електротехнику предмет: Теорија електричних кола 1 ЛАБ 01: Симулација електричних к

Upute - JOPPD kreiranje obrasca

Tutoring System for Distance Learning of Java Programming Language

Microsoft PowerPoint - OOPpredavanja05 [Compatibility Mode]

UPUTSTVO ZA KRETANJE KROZ EON KORISNIČKI INTERFEJS 1

NAPOMENA: Studenti na ispit donose kod urađenog zadatka

UNION Banka DD Sarajevo Tel.: Dubrovačka br Sarajevo, Bosna i Hercegovina Fax:

Metodolosko uputstvo Internet registra medicinske opreme

Microsoft Word - KORISNIČKA UPUTA za pripremu računala za rad s Fina potpisnim modulom_RSV_ doc

PowerPoint Presentation

NIGOS menadžer

Корисничко упутство апликације езапослени верзија Рачунски центар Електротехничког факултета, Универзитет у Београду

UPUTSTVO ZA PODEŠAVANJE MOBILNIH UREĐAJA ZA MMS

User's Manual

PowerPoint Presentation

Postoji jedan mali meni dragi alat koji vam omogucuje zastitu od kopiranja,pregledavanja,umnozavanja,pravljenj a duplikata...svih vasih medijskih dato

Универзитет у Београду Економски факултет Катедра за економску политику и развој Јавне финансије 2018/19 УПУТСТВО ЗА ПРИЈАВЉИВАЊЕ НА Е-КУРС ИЗ ПРЕДМЕТ

Strukture predavač: Nadežda Jakšić

Упутство за пријављивање испита путем интернета Да би студент могао да пријави испит путем интернета мора прво да се пријави. Пријављивање се врши у п

Ashampoo Burning Studio - instalacija i aktivacija

Slide 1

FTDI DRAJVER uputstvo za instalaciju NEMANJINA 57 A, POŽAREVAC TEL: FAX:

Korisničko uputstvo za uslugu ClickPay u Internet bankarstvu KJKP Toplane Sarajevo 1. OPIS USLUGE Usluga ClickPay omogućava prijem unaprijed popunjeno

PRONALAZENJE I PROVERA PREMIUM COOKIES POMOCU COOKIES CHECKERA Takodje mozete jednostavno pronalaziti zeljene premijum kalacice i proveravati validnos

Упутство за коришћење АМРЕС FileSender услуге

Korisničko uputstvo za uslugu ClickPay u Mobilnom bankarstvu BIHAMK 1. OPIS USLUGE Usluga ClickPay omogućava prijem unaprijed popunjenog naloga za pla

VALIDNOST CERTIFIKATA ZA PRISTUP INTERNET APLIKACIJAMA POREZNE UPRAVE FEDERACIJE BOSNE I HERCEGOVINE (npis I ejs)

PowerPoint Template

Ministarstvo poljoprivrede Portal gospodarskog ribarstva Registracija prvih kupaca Uputa za korisnike

Univerzitet u Novom Sadu Tehnički fakultet Mihajlo Pupin Zrenjanin Seminarski rad Predmet: Konkuretno programiranje doc. dr Dejan Lacmanovic Zorica Br

Транскрипт:

Primenjeno programiranje - Vežbe Java i NetBeans IDE 6.5 Kreiranje korisničkog interfejsa Primer jednostavne aplikacije: 1. Odabrati opciju File > New Project 2. Meñu kategorijama odabrati Java i podkategoriju Java Application 3. Dati naziv projektu, i podesiti opcije kao na slici: Kao početak izgradnje interfejsa potrebno je kreirati jedan kontejner koji će sadržati elemente koje nameravamo da dodamo na interfejs, Kreiramo JFrame kontejner: 1. Odabrati opciju New > JFrame Form 2. Dati naziv formi i definisati paket: 1

3. Kreira se klasa PrvaForma, unutar paketa my.sabiranjebrojeva, otvara se prozor za dizajn forme i odgovarajuća paleta. 4. Na formu dodati jedan JPanel i zatim na formu dodati tri labele (JLabels), tri polja za unos teksta (JTextFields), i tri dugmeta (JButtons): 5. Preimenovati komponente tako da izgledaju kao na slici: 2

Dodavanje funkcije dugmadima 1. Desnim klikom na dugme Izañi pojavi se konteksni meni i treba odabrati Events > Action > ActionPerformed 2. U metodi koju NetBeans kreira zameniti red: // TODO add your handling code here: Sa: System.exit(0); 3. istim postupkom na dugme Briši kod zameniti sa: jtextfield1.settext(""); jtextfield2.settext(""); jtextfield3.settext(""); 4. ovaj kod briše sadržaj tri polja. 5. Za dugme Saberi na isti način uneti float num1, num2, result; num1 = Float.parseFloat(jTextField1.getText()); num2 = Float.parseFloat(jTextField2.getText()); result = num1+num2; jtextfield3.settext(string.valueof(result)); Pokretanje programa: 1. Odabrati Run > Run Main Project 2. Ako upozori da projekat nema glavnu klasu, odabrati je iz liste 3

3. Rezultat izvoñenja je: 4. Ako želite Windows Look and Feel u main klasu uneti naredni kod: try { UIManager.setLookAndFeel( UIManager.getSystemLookAndFeelClassName()); catch (Exception ex) { ex.printstacktrace(); 5. Pa će prozor izgledati: 4

5

Zadatak 1. Programirati aplikaciju koji će imati sledeći korisnički interfejs: Pritiskom na dugme Obradi se obavljaju sledeće akcije u zavisnosti koje radi dugme je obeleženo: o Dužina stringa: ispisuje kao rezultat obrade poruku o dužini stringa o Ispis stringa: ispisuje kao rezultat obrade sam uneti string o Ispis stringa unazad: Ispisuje se uneti string unazad Pritiskom na dugme Obriši se briše sadržaj polja za unos i rezultat prethodne obrade Pritiskom na dugme Izañi se zatvara aplikacija private void jbutton1actionperformed(java.awt.event.actionevent evt) { String str = jtextfield1.gettext(); int duzina = str.length(); if (jradiobutton1.isselected()) { jlabel2.settext("duzina je:" + str.length()); else if (jradiobutton2.isselected()) { jlabel2.settext(str); else { jlabel2.settext(""); for (int i = 0; i < duzina; i++) { jlabel2.settext(jlabel2.gettext()+str.charat(duzina-i-1)); 6

Zadatak 2. Programirati aplikaciju koji će imati sledeći korisnički interfejs: Aplikacija treba da u donjem delu ispisuje unetu rečenicu velikim ili malim slovima u zavisnosti da li je jcheckbox selectovan ili ne private void jcheckbox1actionperformed(java.awt.event.actionevent evt) { String str = jtextfield1.gettext(); if (jcheckbox1.isselected()) { jlabel1.settext(str.touppercase()); else { jlabel1.settext(str.tolowercase()); 7

2. čas Postavljanje naslova u jpanel-u 1. Postaviti jpanel na formu 2. u Properties odabrati polje Border i zatim Titled Border, i uneti naslov panela u polje Title Postavljanje radio dugmadi 1. Na formu postaviti jednu Button Group komponentu (biće vidljiva samo u Inspector-u) 2. Zatim na formu postaviti potreban broj Radio Button komponenti 3. Za svaku od Radio Button komponenti odabrati u prozoru properties opciju ButtonGroup i u njoj selektovati Button Group kojem želimo da pripadaju Neke dodatne opcije prozora Properties za postavljenu forme 1. Željeni naslov forme se unosi u opciji Title 2. U polju Bounds se definišu koordinate početne pozicije prozora 3. Opcijom Resizable se definiše da li je prozor promenjive ili fiksne veličine Neke dodatne opcije prozora Properties za ostale komponente 1. U polje tooltiptext se unosi tekst koji se pojavljuje kada se miš nadnese nad komponentu Komponente menija 1. U cilju formiranja glavnog menija aplikacije se mogu koristiti sledeće komponenete: a. Menu Bar (1) b. Menu (2) c. Menu Item (3) d. Menu Item/CheckBox (4) e. Menu Item/RadioButton (5) f. Separator (6) 2. Komponentama Menu Item se najčešće dodaju dogañaji koji su ranije prikazani npr. za dugmad (1) (3) (6) (2) (4) 8

Pokretanje novih prozora unutar aplikacije 1. Kliknuti desnim na naziv projekta i odabrati New>Jdialog Form 2. Odabrati naziv novog dialoga i postaviti ga u isti paket kao i osnovnu formu: 3. Izdizajnirati dialog po potrebi 4. Dodati dogañaj na neki od Menu Item-a iz glavnog menija osnovne forme (desni klik na odgovarajući Menu Item i odabir opcije: Events>Action>actionPerformed) 5. Kopirati deo sadržaja main metoda novog dialoga (crveni kod) u metodu koja obrañuje dogañaj tog Menu Item-a. Metoda bi izgleda slično ovom: private void jmenuitem1actionperformed(java.awt.event.actionevent evt) { NewJDialog1 dialog = new NewJDialog1(new javax.swing.jframe(), true); dialog.setvisible(true); Dodavanje opcija Combo Box-u (isto u jlisti) 1. Postaviti Combo box na formu 2. U prozoru Properties u polju model uneti željene opcije Pokretanje programa van NetBeans-a 1. Odabrati opciju Run > Clean and Build Main Project 2. Pokrenuti jar fajl u dist direktorijumu projekta 9

Zadatak 3. Programirati aplikaciju koja će sadržati formu kao na slici: U Combo box-u definisati sledeće opcije: 10