Započni novu temu Ova tema je zaključana, ne možete da menjate postove ili da odgovarate  [ 298 Posta ]  Idi na stranicu Prethodni  1 ... 7, 8, 9, 10, 11, 12  Sledeća
Autoru Poruka
PostPoslato: 11.06.2014. 01:51:21 

Pridružio se: 29.06.2012. 00:35:40
Postovi: 7
Godina: Apsolvent
Smer: IS
Imam formu koja ima dugme i pritiskom na to dume brise se sadrzaj postojece forme i prikazuje se novi sadrzaj na istoj formi. Znaci ne otvara se nova forma vec se sve radi na postojecoj. Na casu smo radili ovako ali to meni nesto ne radi.
Mozda sam preskocio neko namestanje u NetBeans-u ili slicno u svakom slucaju molio bih da mi odgovori ako neko zna u cemu je problem.


private JPanel aktivniPanel;

private void postaviAktivniPanel(JPanel panel) {
if (aktivniPanel != null) {
this.remove(aktivniPanel);
}
this.add(panel);
aktivniPanel = panel;
repaint();
validate();
}

// u pozivu
FrmPanel p = new FrmPanel();
postaviAktivniPanel(p);


Da li neko drzi casove iz Projektovanja softvera ili dobro zna tematiku za drugi kolokvujum????


Ako neko ima uradjen proslogodisnji kolokvujum bilo bi lepo da okaci.


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
PostPoslato: 11.06.2014. 03:03:39 
Korisnikov avatar

Pridružio se: 22.04.2010. 22:05:45
Postovi: 220
Lokacija: Pirate Bay
Godina: Dipl.
Smer: IS
^ Istu stvar sam primetio. Primer sa vežbi je prilično jednostavniji jer se ništa specijalno ne menja - nakon odabira iz padajućeg menija, label sa satom ostaje tu, samo se dodaje jedan JPanel na JFrame odnosno na glavnu formu. U slučaju zadatka sa kolokvijuma je verovatno zamišljeno da se radi sa dva JPanela (login formom i formom nakon logovanja) koji će se naizmenično menjati u zavisnosti da li je korisnik ulogovan ili nije. Tu nastaje problem, a po preporukama sa neta, izgleda da je najbolje koristiti CardLayout.

Postoji jednostavnija varijanta sa panel.setVisible(true/false) gde ćeš naizmenično prikazivati i sakrivati JPanele, ali to nije najsrećnije rešenje... Ili jednostavno da zanemariš to da treba sve da se radi u jednom prozoru i zvekneš novi prozor nakon uspešnog logina. Jer mislim da im je naglasak na klijent/server arhitekturi, soketima i nitima, a ne toliko na GUI-u.

rotfajler je napisao:
Ako neko ima uradjen proslogodisnji kolokvujum bilo bi lepo da okaci.

+1

_________________
jeftinopivo.rs


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
PostPoslato: 11.06.2014. 15:34:30 

Pridružio se: 29.06.2012. 00:35:40
Postovi: 7
Godina: Apsolvent
Smer: IS
Hvala na odgovoru i jos par pitanja. Na vezbama smo radili onu sliku gde je prikazana arhiktetura sistema (Racun Zajednicki, Racun Klijent i Racun Server). E sad ovako, sa strane Servera imamo klasu Komunikacija. Kada sa njom povezem Formu, gde se unosi broj PORT-a i klikom na dugme pokrece rad servera, to radi ok.
Medjutim, sa strane Klijenta klasa Komunikacija je organizovana kao singlton pa ne mogu da joj prosledim IPAdresu i broj PORT-a. Samim tim ne mogu da napravim formu gde klijent sam u istu ubacuje IPAdresu i broj PORT-a. Ako ima neko kod kako je to uradio molio bih ga da prosledi.
I jos jedno pitanje vezano za prikazivanje pocetnih formi. Klase Komunikacije i kod Klijenta i kod Servera treba da (extends Thread) nasledjuju nit da se forme ne bi kocile i cekale jedna drugu ili se to radi na neki drugi nacin?


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
PostPoslato: 11.06.2014. 17:25:20 
Korisnikov avatar

Pridružio se: 26.09.2010. 11:05:19
Postovi: 131
slazem se i ja da ako neko ima uradjen proslogodisnji kolokvujum bilo bi lepo da okaci. :)

da li neko od vas zna sta znaci greska:

java.net.SocketException: Permission denied: connect
at java.net.DualStackPlainSocketImpl.connect0(Native Method)
at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:79)

izbaci mi kod povezivanja klijenta sa serverom, najprostije sam povezao. da li je nesto do firewall-a..

hvala


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
PostPoslato: 12.06.2014. 00:25:56 
Korisnikov avatar

Pridružio se: 22.09.2008. 13:53:53
Postovi: 221
Godina: Apsolvent
Smer: IS
Zna li neko kako se radi generisanje random brojeva?


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
PostPoslato: 12.06.2014. 22:07:39 
Korisnikov avatar

Pridružio se: 17.08.2009. 03:25:33
Postovi: 308
Godina: Dipl.
Smer: IS
xxx13 je napisao:
Zna li neko kako se radi generisanje random brojeva?


Random generator = new Random();

int slucajanBroj=generator.nextInt(opseg);


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
PostPoslato: 12.06.2014. 22:21:29 
Korisnikov avatar

Pridružio se: 22.09.2008. 13:53:53
Postovi: 221
Godina: Apsolvent
Smer: IS
8mileRD,
Hvala, da nisi mozda radio proslogodisnji kolokvijum, jesi li postavio random brojeve na formu?


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
PostPoslato: 12.06.2014. 23:02:35 
Korisnikov avatar

Pridružio se: 17.08.2009. 03:25:33
Postovi: 308
Godina: Dipl.
Smer: IS
xxx13 je napisao:
8mileRD,
Hvala, da nisi mozda radio proslogodisnji kolokvijum, jesi li postavio random brojeve na formu?


Ne, ja sam polozio ovo jos pre 2 godine, ali navratim ponekad. :)


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
PostPoslato: 12.06.2014. 23:14:44 
Korisnikov avatar

Pridružio se: 22.09.2008. 13:53:53
Postovi: 221
Godina: Apsolvent
Smer: IS
Da nemas mozda primer kada se na glavnoj klijentskoj formi upisuju IP i broj porta? Umesto logina :)


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
PostPoslato: 13.06.2014. 18:11:55 
Korisnikov avatar

Pridružio se: 29.10.2005. 21:42:30
Postovi: 432
Lokacija: Smederevo,Beograd
Godina: Dipl.
Smer: IS
Da li neko zna kad u klasi Broker imamo metodu koja prima ulazni parametar int, kako to obradjujemo klasi Obrada? Konkretno imam metodu u klasi broker Student pronadjiStudenta(int brojIndeksa) i sad u obradi ima case Operacije.pronadjiStudenta:
transfer.TransferObjekat = Broker.DajSesiju().pronadjiStudenta(Sta ovde treba????);
formater.Serialize(tok, transfer);
break;

_________________
When the sun sets, the hunt begins!


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
PostPoslato: 13.06.2014. 19:49:53 
Korisnikov avatar

Pridružio se: 10.03.2010. 16:48:17
Postovi: 76
Godina: II
Smer: IS
probaj mozda ovako nesto...

transfer.TransferniObjekat = Broker.DajSesiju().pronadjiStudenta((int)transfer.TransferniObjekat);
formater.Serialize(tok, transfer);
break;

da nema mozda neko uradjen (ili delimicno uradjen) ovaj kolokvijum iz prosle godine za C#, da ga okaci ovde, bilo bi sjajno?

_________________
http://b-e20.it/91737


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
PostPoslato: 13.06.2014. 22:08:38 
Korisnikov avatar

Pridružio se: 16.10.2008. 08:19:39
Postovi: 271
Godina: Dipl.
Smer: IS
Ljudi kako ste realizovali ovo kad serverski program šalje svim korisnicima poruku koji je broj izbrisan i koji korisnik?

_________________
"Well, if crime fighters fight crime and fire fighters fight fire, what do freedom fighters fight?"


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
PostPoslato: 13.06.2014. 22:28:17 
Korisnikov avatar

Pridružio se: 22.09.2008. 13:53:53
Postovi: 221
Godina: Apsolvent
Smer: IS
Ja bih volela da znam kako je realizovano da se ona tabela pojavi na serverskoj formi...


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
PostPoslato: 13.06.2014. 22:31:55 
Korisnikov avatar

Pridružio se: 16.10.2008. 08:19:39
Postovi: 271
Godina: Dipl.
Smer: IS
Model tabele i u njemu niz integera.

_________________
"Well, if crime fighters fight crime and fire fighters fight fire, what do freedom fighters fight?"


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
PostPoslato: 13.06.2014. 22:36:54 
Korisnikov avatar

Pridružio se: 22.09.2008. 13:53:53
Postovi: 221
Godina: Apsolvent
Smer: IS
A kako si prosledjivao sa klijenta IP i port, jesi pravio objekat u koji si pakovao ta dva parametra pa to slao na server, i na serveru proveravao da li je IP=127.0.0.1 i port=9000, ili nesto drugo?


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
PostPoslato: 13.06.2014. 22:38:19 
Korisnikov avatar

Pridružio se: 16.10.2008. 08:19:39
Postovi: 271
Godina: Dipl.
Smer: IS
Nema šta da proveravaš, pri inicijalizaciji soketa se da ip i port. Ili se nećeš povezati na server.

_________________
"Well, if crime fighters fight crime and fire fighters fight fire, what do freedom fighters fight?"


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
PostPoslato: 13.06.2014. 22:41:23 
Korisnikov avatar

Pridružio se: 22.09.2008. 13:53:53
Postovi: 221
Godina: Apsolvent
Smer: IS
Pa jel prosledjujes na server podatke (ip i port) koji se unose na klijent formu?


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
PostPoslato: 13.06.2014. 22:43:43 
Korisnikov avatar

Pridružio se: 16.10.2008. 08:19:39
Postovi: 271
Godina: Dipl.
Smer: IS
To je klijentski soket, to je preduslov komunikacije sa serverom. Ne prosleđuješ te podatke na server.

_________________
"Well, if crime fighters fight crime and fire fighters fight fire, what do freedom fighters fight?"


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
PostPoslato: 13.06.2014. 22:48:51 
Korisnikov avatar

Pridružio se: 22.09.2008. 13:53:53
Postovi: 221
Godina: Apsolvent
Smer: IS
Znaci, sto se tice tog primera drugog kolokvijuma, treba samo da se proveri da li je korisnicko ime admin1, admin2, user1 ili user2?

I ako mozes da mi napises kako ti ide kod za postavljanje random brojeva u listu integera :) Hvala


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
PostPoslato: 13.06.2014. 22:59:39 
Korisnikov avatar

Pridružio se: 16.10.2008. 08:19:39
Postovi: 271
Godina: Dipl.
Smer: IS
Jel ne znaš da prođeš kroz niz?! :zbun:

Prođeš kroz niz i svaki postaviš na Math.random()

_________________
"Well, if crime fighters fight crime and fire fighters fight fire, what do freedom fighters fight?"


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
PostPoslato: 14.06.2014. 00:10:41 
Korisnikov avatar

Pridružio se: 03.02.2009. 03:07:41
Postovi: 111
Godina: I
Može ovako da se kreira lista random brojeva:

Kod:
List<Integer> brojevi = new ArrayList<Integer>();
       
Random randomGenerator = new Random();
for (int i = 0; i < 10; i++) {
    int broj = randomGenerator.nextInt(30);
    brojevi.add(broj);
}

_________________
COME ON YOU GUNNERS!


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
PostPoslato: 14.06.2014. 10:54:37 
Korisnikov avatar

Pridružio se: 07.10.2006. 22:56:20
Postovi: 3874
Lokacija: C:\Program Files\Jeca.exe
Godina: Dipl.
Smer: IS
e ljudi, ovde se dobijaju neki bodovi za one domace zadatke jel? i ako se dobijaju da li nam je Milos vec upisao (tj dodao na bodove sa prvog kol.) ili tek treba...?

_________________
I intend to live forever. So far, so good.
*****


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
PostPoslato: 14.06.2014. 12:56:19 
Korisnikov avatar

Pridružio se: 16.10.2008. 08:19:39
Postovi: 271
Godina: Dipl.
Smer: IS
Ne dobijaju se bodovi za domaće. Rečeno more puta. Domaći su samo zbog nas, radi učenja i vežbe.

_________________
"Well, if crime fighters fight crime and fire fighters fight fire, what do freedom fighters fight?"


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
PostPoslato: 14.06.2014. 13:19:33 
Korisnikov avatar

Pridružio se: 07.10.2006. 22:56:20
Postovi: 3874
Lokacija: C:\Program Files\Jeca.exe
Godina: Dipl.
Smer: IS
na C#-u su se dodavali bodovi sa domaćih na poene sa prvog kolokvijuma, zato pitam

_________________
I intend to live forever. So far, so good.
*****


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
PostPoslato: 27.06.2014. 11:39:02 

Pridružio se: 20.09.2012. 13:22:39
Postovi: 34
Godina: Dipl.
Smer: IS
Da li neko drzi casove iz Projektovanja softvera za Javu za ispit za septembar? Ako neko zna ili drzi, javite se porukom. Hvala unapred


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
Prikaži postove u poslednjih:  Poređaj po  
Započni novu temu Ova tema je zaključana, ne možete da menjate postove ili da odgovarate  [ 298 Posta ]  Idi na stranicu Prethodni  1 ... 7, 8, 9, 10, 11, 12  Sledeća


Ko je OnLine

Korisnici koji su trenutno na forumu: Nema registrovanih korisnika i 1 gost


Ne možete postavljati nove teme u ovom forumu
Ne možete odgovarati na teme u ovom forumu
Ne možete monjati vaše postove u ovom forumu
Ne možete brisati vaše postove u ovom forumu
Ne možete slati prikačene fajlove u ovom forumu

Pronađi:
Idi na:  
cron
Copyleft FONForum 2001-2014 | Powered by phpBB © phpBB Group