Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 4 odgovora
  • 3.109 pregleda

Najnovija ↓

Dinamicko dodavanje komponenti 10.10.2007. u 17:17 · pre 232 meseca #1
Da li bi neko mogao da napise neki kratak kod u kome se npr. na JPanel pri svakom pritisku na neko dugme dodaje jos jedna labela na kojoj pise bilo sta... Da se posle 5 pritisaka na dugme na panelu vidi svih 5 labela.

JLabel jl = new JLabel("test");
jl.setVisible(true);
jPanel1.add(jl);

Ja sam npr ovo stavio u kod onButtonClick i jos npr.

jLabel1.setText("dugme");

I vidim da se kod izvrsava (na jLabel1 se ispise "dugme") ali novih labela nema.
Potpis
Sendvic uvek pada na namazanu stranu!
Re: Dinamicko dodavanje komponenti 10.10.2007. u 18:09 · pre 232 meseca #2
Malo si me podsetio mojih Java pocetaka ! Wow, kako je to bilo teško i dramatično, kad nije bilo ovakvih foruma, a za Javu je čulo tek 10% IT sveta.

Kako sam se samo danima mučio oko ovoga, čak zaključio da ovo 100% ne može, "jebiga nisu se setili da ovo može nekom da zatreba ... "

A onda našao malecnu funkcijicu validate(), ma čak ni parametre ne prima.

Dakle samo još jPanel1.validate(), na kraju i sve je ko novo !
Potpis
OTPOR blokadi ulica, OTPOR blokiranom Beogradu, OTPOR blokiranoj Srbiji
Re: Dinamicko dodavanje komponenti 10.10.2007. u 18:40 · pre 232 meseca #3
Da... Zaboravio sam da napisem da sam i to stavio...

Koristim NetBeans.

Sa palete swing komponenti sam na frame stavio jedan panel... E sad taj panel ima neki neobican layout manager - GroupLayout.

Stavio bih ovde ceo (bas mali) projekat ali ne vidim da moze... Mogu da posaljem na mail...
Potpis
Sendvic uvek pada na namazanu stranu!
Re: Dinamicko dodavanje komponenti 11.10.2007. u 19:21 · pre 232 meseca #4
Uspeo sam da uradim to sto mi treba. Samo sam morao sve da pravim iz koda od nule - nisam uspeo da iskoristim formu - dugme - panel koje sam napravio iz GUIa. Ako neko zna kako da to uradim neka javi.
Potpis
Sendvic uvek pada na namazanu stranu!
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme