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

Слични документи
Laboratorija za termičku obradu Inženjerstvo površina Kratko uputstvo za obradu i analizu profila u programskom paketu SPIP Programski paket SPIP preu

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

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

Primenjeno programiranje - vezbe GUI i baze podataka

_Outlook

Č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 podešavanje za pristup eduroam servisu za Mac OS X Snow Leopard Copyright AMRES

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

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

Писање и превођење модула

Microsoft Word - uputstvo-estudent-v2.docx

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

Microsoft Word - Uputstvo za upotrebu studentskih servisa.doc

Microsoft Word - Tehnicka uputstva lica doc

Podešavanje za eduroam – Windows Vista operativni sistem

Kada pokrenete Windows 8 koristeci normalan nacin, nekoliko aplikacija i usluga automatski ce se i pokrenuti u pozadini. Ti programi ukljucuju i drajv

Biz web hosting

Microsoft Word - Uputstvo za upotrebu studentskih servisa.doc

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

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

Microsoft Word - Uputstvo za koristenje aplikacije GIPKO

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

** Osnovni meni

Uputstvo za upotrebu studentskih servisa - gef

POSTAVLJANJE PLEJERA ZA VREME INSTALACIJE PROGRAMA U WPI Verovatno ko koristi postinstalacioni paket programa zna zasigurno koliko moze biti dosadna a

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

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

Pages from 5527 lite guick guide from PDF - prevod_IO_FC - Serbian.doc

Uputstvo za upotrebu studentskih servisa - gef

NIGOS menadžer

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

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

ELEKTRONSKO BANKARSTVO BBI Instalacija USB ključa - Windows XP operativni sistem - Windows Vista i Windows 7 operativni sistem

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

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

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

Korisničko uputstvo mobilne aplikacije Digitalni Kiosk 1

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

Upute - JOPPD kreiranje obrasca

Ashampoo Burning Studio - instalacija i aktivacija

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

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

Za formiranje JOPPD obrasca neophodno je točno popuniti šifre u osnovama primitaka. Svaka osnova primitka ima propisane šifre u prilozima JOPPD

Projektna dokumentacija Boostowski - mobile

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

Addiko Bank_Addiko Mobile_Korisnicko uputstvo_version 2

Opticum HD - Uputstvo za skeniranje kanala.docx

Metodolosko uputstvo Internet registra medicinske opreme

UPUTSTVO ZA PODEŠAVANJE MOBILNIH UREĐAJA ZA MMS

Smjernice za korištenje sustava online prijava Ukoliko imate pristupno korisničko ime i lozinku ili ste navedeno dobili nakon zahtjeva za otvaranje no

RSS RSS Really Simple Syndication - veoma jednostavno povezivanje - Predstavlja jednostavan način za auto atsko preuzi a je želje ih informacija sa Va

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

Apache Maven Bojan Tomić

Slide 1

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

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

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

PRAVLJENJE VASEG PROXY SERVERA - ZA ANONIMNO SURFANJE... Jednostavno mozete napraviti vas proxy server i anonimno surfati po netu gde god zelite ne os

MultiBoot Korisnički priručnik

KORISNIČKE UPUTE APLIKACIJA ZA POTPIS DATOTEKA

WINDOWS 8 Pre nego sto zapocnete instalaciju operativnog sistema potrebno je u vassem BIOS-u da podesite opciju bootanja sa CD/DVD rooma a zatim ubaci

NAPOMENA: Studenti na ispit donose kod urađenog zadatka

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

PROCES KUPNJE ULAZNICE NA PORTALU ULAZNICE.HR Početak kupovine... 2 Plaćanje Mastercard karticom... 5 Plaćanje Maestro karticom... 8 Plaćanje American

ImgBurn - instalacija i narezivanje ISO datoteke Mali alat pomocu koga jednostavno sa par klikova misa mozemo narezivati raznorazne medie... ImgBurn p

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

WINREDUCER 8 PRIPREMA Obradu Windows 8 operativnog sistema po vasoj zelji i ukusu mozete jednostavno uraditi sa WDI alatom.potrebno je da u racunaru i

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

KORISNIČKO UPUTSTVO Online ekspozitura - krediti 05/19 C-EBKWU-02

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

USLOVI I TARIFE PLATNOG PROMETA I KARTICA ZA POSLOVNE SUBJEKTE U primjeni od godine u skladu sa Odlukom broj 527/19 od godine

IBM EMM MAAS

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

Jednostavno mozete napraviti karaoka liric fajl za vas karaoka player naprimer KaraFun...Za taj postupak potreban vam je jedan alat koji imate na adre

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

Gdin Nikola Kovač

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

PORTAL KATEDRE ZA MEDICINSKU STATISTIKU I INFORMATIKU uputstvo za pristup i korišćenje Ovo uputstvo podrazumeva da studenti imaju osnovno znanje koriš

Microsoft Word - Lekcija 11.doc

Slide 1

Upute-podesavanj -accounta

SDI Dopis 2014 v2.docx

eППК

FAMILY SAFETY - PORODIČNA BEZBJEDNOST Program Family safety veoma je koristan za ograničavanje sadržaja i aplikacija koje učenici mogu koristiti na šk

PowerPoint Presentation

Stiforp uputstvo za isplatu - Kako Zaraditi Novac

Dodatne usluge za VOIP priključak:

Fina pain001 konverter - Korisnička uputa eksterno_ožujak 2016

Document ID / Revision : 0419/1.1 ID Issuer Sustav (sustav izdavatelja identifikacijskih oznaka) Upute za registraciju gospodarskih subjekata

UPUTA za uvođenje JOPPD - prva faza

Smjernice za korištenje HAVC portala Modul AV djela 1

Recuva CERT.hr-PUBDOC

INDIKATOR SVJETLA FUNKCIJE TIPKI 1. Prikazuje se temperatura i parametri upravljanja 2. Crveno svjetlo svijetli kad grijalica grije 3. Indikator zelen

Uputstvo za korišćenje CKB GO Online banking aplikacije 1

Ako koriste Dual boot (imate u racunaru instaliran Linux i Windows Operativni sistem) a za logovanje u zeljeni operativni sistem koristite Linuxov Gru

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

Funkcionalna specifikacija za provođenje elektroničkog glasovanja

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

Транскрипт:

Domaći zadatak - GUI (rok za sve grupe je 10.5.2017.) Napraviti repozitorijum na GitHub-u koji se zove MenjacnicaGUI i postaviti Eclipse projekat menjacnicagui koji je povezan sa ovim repozitorijumom. Napomena: ako commit-ova bude i više nego što je naznačeno, nema veze. Uvođenje novih grana i tagova je opciono. Takođe, sa vremena na vreme treba uraditi push na GitHub repozitorijum. Napraviti javnu klasu MenjacnicaGUI u paketu menjacnica.gui koja predstavlja prozor koji izgleda kao na slici (Slika 1). Kada se dimenzija prozora promeni, treba da izgleda kao na slici (Slika 2). Slika 1: Glavni prozor MenjacnicaGUI Naslov prozora treba da bude Menjacnica, a prozor treba da ima i neke svoje ikonice u naslovu i glavnom meniju. Ikonice treba dodati u sam projekat i to tako da se nalaze na classpath-u. Glavni meni (Slika 2) treba da sadrži dva padajuća menija File (sa opcijama Open, Save i Exit ) i Help (sa opcijom About ). Akceleratori su Ctrl-O za Open, Ctrl-S za Save i Alt-X za Exit. Stavke Open i Save treba da imaju dodate ikonice ispred teksta. Tabela koja se nalazi na sredini prozora, treba da ima automatske skrol-barove. Na tabelu treba direktno dodati iskačući meni (popup menu) koji ima stavke Dodaj kurs, Obriši kurs i Izvrši zamenu - iste kao dugmići koji se nalaze desno od tabele. U dnu ekrana treba da se nalazi polje za ispis više linija teksta, a ivica (property border ) oko panela na kojem se nalazi treba da sadrži tekst STATUS. Ovo polje treba da ima automatske skrol-barove. Uraditi commit sa jasno naznačenom porukom o tome šta je urađeno do sada.

Slika 2: Glavni prozor MenjacnicaGUI povećan Nakon prvog commita, dodati u ovaj prozor sledeće ponašanje. Kada se klikne na opciju File Open, treba da se pojavi dijalog za učitavanje (JFileChooser open dijalog). Ako korisnik izabere da nešto učita, i pritisne opciju Open, u polje za ispis na dnu glavnog prozora MenjacnicaGUI treba (na kraj postojećeg teksta) dodati još jedan red teksta sa porukom Učitan fajl: #### gde #### predstavlja putanju na disku do fajla kojeg je korisnik izabrao. Ako korisnik pritisne opciju Cancel, samo se zatvara dijalog i program nastavlja sa radom. Kada se klikne na opciju File Save, treba da se pojavi dijalog za učitavanje (JFileChooser save dijalog). Ako korisnik izabere da nešto učita, i pritisne opciju Save, u polje za ispis na dnu glavnog prozora MenjacnicaGUI treba (na kraj postojećeg teksta) dodati još jedan red teksta sa porukom Sačuvan fajl: #### gde #### predstavlja putanju na disku do fajla kojeg je korisnik izabrao. Ako korisnik pritisne opciju Cancel, samo se zatvara dijalog i program nastavlja sa radom. Kada se klikne na opciju File Exit, ili kada se klikne na X na samom prozoru, treba da se pojavi mali dijalog sa pitanjem Da li zelite da izadjete iz programa i dugmićima Yes, No i Cancel. Ako korisnik izabere Yes, program se prekida. Ako izabere bilo koji od druga dva, samo se dijalog zatvara, a program nastavlja sa radom. Kada se klikne na opciju Help About, treba da se pojavi mali dijalog sa podacima o autoru programa. Uraditi commit sa jasno naznačenom porukom o tome šta je urađeno do sada. Napraviti javnu klasu DodajKursGUI u paketu menjacnica.gui koja predstavlja prozor koji izgleda kao na slici (Slika 3).

Slika 3: DodajKurs prozor Podesiti da naslov prozora bude Dodaj kurs, kao i da dimenzija prozora ne može da se menja. Podesiti da se, kad se klikne na dugme Dodaj, svi podaci iz svih polja za unos spoje u jedan String (sa odgovarajućim dodatnim tekstom) i da se taj String doda (na kraj postojećeg teksta) kao još jedan red u polje za ispis na dnu glavnog prozora MenjacnicaGUI. Kad se klikne na dugme Dodaj kurs (ili na istoimenu opciju iz popup menija) na prozoru MenjacnicaGUI, podesiti da se napravi i prikaže nov prozor DodajKursGUI. Napraviti javnu klasu ObrisiKursGUI u paketu menjacnica.gui koja predstavlja prozor koji izgleda kao na slici (Slika 4). Podesiti da naslov prozora bude Obrisi kurs, kao i da dimenzija prozora ne može da se menja. Podesiti da ne može da se menja sadržaj nijednog polja za unos (nije editable ). Podesiti da dugme Obrisi nije aktivno (nije enabled ). Podesiti da, svaki put kad korisnik čekira opciju Zaista obriši kurs, dugme Obriši postane aktivno ( enabled ), a kada korisnik odčekira ovu opciju, dugme ponovo postane neaktivno.

Slika 4: ObrisiKursGUI prozor Podesiti da se, kad se klikne na dugme Obrisi, svi podaci iz svih polja za unos spoje u jedan String (sa odgovarajućim dodatnim tekstom) i da se taj String doda (na kraj postojećeg teksta) kao još jedan red u polje za ispis na dnu glavnog prozora MenjacnicaGUI. Kad se klikne na dugme Obrisi kurs (ili na istoimenu opciju iz popup menija) na prozoru MenjacnicaGUI, podesiti da se napravi i prikaže nov prozor ObrisiKursGUI. Napraviti javnu klasu IzvrsiZamenuGUI u paketu menjacnica.gui koja predstavlja prozor koji izgleda kao na slici (Slika 5). Podesiti da naslov prozora bude Izvrsi zamenu, kao i da dimenzija prozora ne može da se menja. Podesiti da ne može da se menja sadržaj gornja dva polja za unos (nisu editable ). Podesiti da sadržaj padajućeg menija za valutu bude EUR, USD i CHF. Podesiti da opcije Kupovina i Prodaja budu međusobno isključive tj. kad korisnik čekira jednu od njih, automatski se odčekira ona druga. Podesiti da se, svaki put čim korisnik pomeri klizač, trenutna vrednost tog klizača (broj) upiše u polje za iznos.

Slika 5: IzvrsiZamenuGUI prozor Podesiti da se, kad se klikne na dugme Izvrsi zamenu, podaci o nazivu valute iz adajućeg menija, o iznosu, i o tome da li je kupovina ili prodaja spoje u jedan String (sa odgovarajućim dodatnim tekstom) i da se taj String doda (na kraj postojećeg teksta) kao još jedan red u polje za ispis na dnu glavnog prozora MenjacnicaGUI. Kad se klikne na dugme Izvrsi zamenu (ili na istoimenu opciju iz popup menija) na prozoru MenjacnicaGUI, podesiti da se napravi i prikaže nov prozor IzvrsiZamenuGUI. Po završetku domaćeg zadatka, uraditi konačni push na GitHub repozitorijum (sa svim commit-ovima, opcionim granama i opcionim tagovima) i poslati email sa linkom na GitHub repozitorijum: Grupa koja sluša nastavu utorkom: Mladenu Saviću (mladensavic94@gmail.com) Grupa koja sluša nastavu sredom: Anisji Kijevčanin (anisjakijevcanin@gmail.com) Rok za izradu ovog domaćeg zadatka je dve nedelje tj. 10.5.2017.