Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Problem sa clearContentPane()

[es] :: Java :: Problem sa clearContentPane()

[ Pregleda: 438 | Odgovora: 4 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

--SOULMaTe--
Nemanja Skoric
Novi Sad

Član broj: 1464
Poruke: 163
*.dynamic.sbb.co.yu.



Profil

icon Problem sa clearContentPane()09.08.2006. u 14:19

Pozdrav svima...
Naime, imam jedan problem koji me vec vise dana muci i prouzrokuje da ne spavam nocima. A stvar je sledeca... Znaci na JFrameu imam neke kontrole i u jednom trenutku zelim sve da ih uklonim i da postavim neke nove. Ja sam to radio na sledeci nacin

Code:
 
  getContentPane.removeAll();
  getContentPane().add(<neka_komponenta>);
  getContentPane().add(<neka_komponenta2>);


I onda mi se forma zamrzne... medjutim kad sam dodao sledece

Code:
 
  getContentPane.removeAll();
  getContentPane().add(<neka_komponenta>);
  getContentPane().add(<neka_komponenta2>);

  this.pack();



Lepo se sve prikazalo...

Ali problem je sto ja tu GUI aplikaciju zelim sada da prebacim u applet ... a metoda pack() ne postoji u JApplet a bez nje mi se forma jednostavno zasivi i nista se ne prikazuje.

Ako neko ima resenje bilo koje vrste, bio bih mu veoooma zahvalan. Hvala unapred
Don’t do drugs, sleep deprivation is better.
09.08.2006. u 14:19 

Vanja Petreski

Član broj: 315
Poruke: 1556
*.adsl.sezampro.yu.



Profil

icon Re: Problem sa clearContentPane()09.08.2006. u 14:27
A da pokusas sa metodom setVisible nasledjenu iz klase JComponent?
09.08.2006. u 14:27 

--SOULMaTe--
Nemanja Skoric
Novi Sad

Član broj: 1464
Poruke: 163
*.dynamic.sbb.co.yu.



Profil

icon Re: Problem sa clearContentPane()09.08.2006. u 14:32
E pokusao sam i umesto removeAll da pokupim sve komponente sa ContentPane-a i sve ih stavim setVisible(false)....i u tom slucaju mi pack() ne treba.

Na prvi pogled je to radilo kako valja. Medjutim posle vise promena moje forme opet je doslo do zamrzavanja... nije mi jasno kako ni zasto ali tako je.
Don’t do drugs, sleep deprivation is better.
09.08.2006. u 14:32 

Vanja Petreski

Član broj: 315
Poruke: 1556
*.adsl.sezampro.yu.



Profil

icon Re: Problem sa clearContentPane()09.08.2006. u 14:40
Daj kod!
09.08.2006. u 14:40 

--SOULMaTe--
Nemanja Skoric
Novi Sad

Član broj: 1464
Poruke: 163
*.dynamic.sbb.co.yu.



Profil

icon Re: Problem sa clearContentPane()09.08.2006. u 15:13
Eeee....evo skontah resenje.

Ako stavim umesto ovoga
Code:

getContentPane().removeAll();


ovo

Code:

for (int i =0;i<getContentPane().getComponentCount();i++)
      getContentPane().getComponent(i).setVisible(false);


i umesto ovoga

Code:

this.pack()


ovo

Code:

this.validate()


Radi! Hvala u svakom slucaju
Don’t do drugs, sleep deprivation is better.
09.08.2006. u 15:13 

[es] :: Java :: Problem sa clearContentPane()

[ Pregleda: 438 | Odgovora: 4 ]

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.