Program pre správu kontaktov v Javě

Java Swing Program pre správu kontaktov v Javě

Program slúži na spravovanie svojich kontaktov. Pri každom kontakte je možné evidovať jeho meno, priezvisko, mobil, email a skype. Pri tom Meno a Priezvisko sú pri kontakte povinné. Program je napísaný v jazyku a JAVA a GUI je vytvorené pomocou JAVA Swing. Zdrojový kód programu je k dispozícií k stiahnutiu.


Galerie

Program byl vytvořen v roce 2014.

 

Stáhnout

Staženo 89x (53.71 kB)
Aplikace je včetně zdrojových kódů v jazyce java

 

  Aktivity (1)

Program pro vás napsal bado.bernard94
Avatar

Jak se ti líbí článek?
Celkem (3 hlasů) :
2.33333333333333352.3333333333333335 2.33333333333333352.33333333333333352.3333333333333335


 


Miniatura
Všechny články v sekci
Okenní aplikace v Java Swing
Miniatura
Následující článek
Java Swing pod pokličkou

 

 

Komentáře

Avatar
kxmx
Redaktor
Avatar
kxmx:

jak se ten chudák kluk teď dozví v čem dělá chyby, když někdo smazal jedinej užitečnej komentář

 
Odpovědět 12.8.2014 21:39
Avatar
IT Man
Redaktor
Avatar
Odpovídá na kxmx
IT Man:

Užitečný? Tady se psaly blbosti. Já si program stáhmu, vyzkouším a pak písnu... tedy zítra :ú

Odpovědět 12.8.2014 21:41
Když nevíš jak dál, podá ti ruku někdo, od koho by jsi to nečekal. A tu šanci musíš přijmout!
Avatar
Filip Šohajek
Redaktor
Avatar
Odpovídá na kxmx
Filip Šohajek:

No, užitečný... o užitečnosti toho komentáře by se dalo pochybovat.

 
Odpovědět 12.8.2014 21:41
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na kxmx
David Čápka:

Komentář se smazal protože obsahoval vulgarismy, ne proto, že obsahoval kritiku :)

Odpovědět  ±0 12.8.2014 21:43
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
Avatar
Michal Žůrek (misaz):

Ahoj,
dobrý začátek, ale kód má mouchy. Začneme samotným středem dění - třídou Osoba, tam sice není vyložená chyba, ale funguje (hodně ti to ušetří čas) následující kód.

private String meno, priezvisko, skype, email, mobil;

nemusíš tedy to pokaždé vypisovat. Další v pořadí budou OsobyList.

máš tam několik importů, které nepoužiješ. Netbeans ti je podtrhne žlutě a pod žárovičkou nabídne možnost Remove unsed import, nebo Remove all unused imports, která smaže všechny. (viz. obr) Konstruktor máš prázdný, je tam zbytečný, každá třída v Javě má výchozí konstruktor, který je v tomto případě úplně stejný jako ten tvůj prázdný, proto je to tam zbytečné.

metoda uloz a nacitaj všechno vypisuje, pro uchovávání objektů je lepší použít XmlSerializaci a XmlDeserializaci. Serializací a deserializací by se ti výrazně zkrátili metody uloz a nacitaj. Zde na ITnetowrk bohužel zatím není článek o XML serializaci a deserializaci. využít můžeš třeba tohoto tutorialu

Na formuláři PridatJFrame máš všechny textové políčka špatně pojmenované, neměl by se menoJLabel jmenovat menoJTextField, když je to instance JTextField? Tlačítko nemáš pojmenované, v kódu nemusí být na první pohled jasné co jButton1 dělá, lepší by byl třeba pridatJButton. Zvýrazněné to máš na obrázku 2.

Na hlavním formuláři nemáš žádný prvek pojmenovaný, v kódu vůbec nepoznáš co dělá jButton1, jButton2 a jButton3, u jScrollPane1 je to celkem jedno, protože ten prvek je v aplikaci 1×.

Formuláři DetailJFrame předáváš metodou vypis, lepší je to předat v konstruktoru, zbavíš se té metody, která může být třeba v tom objektu soukromá (private) a žádná jiná třída o ni nemusí vědět, protože o ni vědět nemají. O vypisovaní na formulář se má starat dotyčný formulář, ne nějaké jiné okno nebo nějaká jiná třída.

Formulář jsi předpokládám vytvářel v designéru čemuž odpovídá i kód.

Odpovědět  +1 12.8.2014 22:15
Nesnáším {}, proto se jim vyhýbám.
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 5 zpráv z 5.