[ ZeRo8 @ 18.03.2006. 10:35 ] @
Pisem aplikaciju u Swingu, koja bi trebala da izgleda:

Imam meni (File, Edit, View), u kome se nalaze jednostavne stvari. Recimo u File --> add User

Napisao sam meni u Swingu, e sad mi nije jasno kako bi mogao pretstaviti sledece:

imam bazu u kojoj mi se nalaze korisnici i sa add User bi hteo da dodam novog korisnika. Onda imam "show Users" u View pa bi hteo da izbacim tabelu, gde bi pored svakog reda stajalo "edit" "delete", tako da kad neko klikne na delete da izbaci to iz baze kad klikne na edit otvori mu novi prozor samo s tim korisnikom i omoguci mu editovanje.

Koji su nacini da se to napravi? Kako otvoriti novi prozor za ubacivanje novog korisnika? I da li je moguce da redimo ako sam otvorio prozor za novog korisnika, dok je taj otvoren kliknem na MENI i izaberem recimo prikaz tabele, tj. da imam vise otvorenih prozora?

[ anon315 @ 18.03.2006. 11:23 ] @
Pa ništa, samo pogledaj "dialog boxove" i "osluškivače" i to je to, a možeš da otvoriš i više frame-ova, što da ne...

Javi mi se na pm ako ti treba literatura, da te preusmerim ;o)

[Ovu poruku je menjao Vanja Petreski dana 18.03.2006. u 12:24 GMT+1]
[ ZeRo8 @ 18.03.2006. 15:02 ] @
Imam MENI;

FILE EDIT VIEW
add User search in.. users show Users
add Book books show Books

iza svega toga imam u mySqlu tabele Users i Books, relacija 1:n
u Users imam par atributa (ime, ....) i u Book takodje.

Prva klasa:
imam klasu MyConnection gde imam konstruktor MyConnection("NAME"), imam metodu establishConnection() koja uspostavlja vezu s mysqlom.

Kod ovih ostalih klasa ne znam kako da ih rasporedim.
Vidis meni treba da prilikom pritiska na addUser on otvori novi prozor gde cu moci da upisem sve atribute. Da li moram da kreiram skroz novu klasu za to?! Pa novu za addBook....
Sta bi se trebalo izvrsiti u prisluskivacu?
[ rj444 @ 19.03.2006. 19:01 ] @
Nažalost, trebaće ti nova klasa za svaki novi "formular" koji želiš.
Svaka od tih klasa će biti izvedena iz klase JFrame, pošto vidim želiš da se šetaš
između prozora. Samo pazi da ti sistem mora biti stalno ažuran, tj.
ako u jednom prozoru izmeniš nešto u bazi, moraćeš da osvežavaš sve ostale.
Pošto je ovo dosta komplikovano, mislim da će vredeti truda da naučiš (ako već nisi)
MVC model sving aplikacija. Ovako je recimo napravljena većina klasa sving paketa.

Pozdrav
[ nemnesic @ 21.03.2006. 00:31 ] @
umesto JFrame koristi tabs.

mnogo lakse!
post code da vidim sta imas do sada...

nn