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

Listener za Labele???

[es] :: Java :: Listener za Labele???

[ Pregleda: 472 | Odgovora: 13 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

finderetf

Član broj: 103659
Poruke: 92
*.smin-1.sezampro.yu.



Profil

icon Listener za Labele???17.01.2008. u 15:40

Da li postoji i koji je???????????
Zelim da kada se promeni text na labeli odradi neka radnja.Pomocu cega (kog osluskivaca to da uradim?)
17.01.2008. u 15:40 

Java Beograd

Član broj: 11890
Poruke: 1208
*.dip0.t-ipconnect.de.



Profil

icon Re: Listener za Labele???17.01.2008. u 16:16
Vidi, u Javi nisu listeneri baš kao u MS alatima. Neke stvari su postavljene drugačije. Labeli korisnik ne može da promeni tekst, kao u standardnom text fieldu. To se može samo programski. Zato, Label i nema takav listener (awt i swing) Moraćeš u onom delu programa u kojem menjaš text labele da pozoveš i onaj deo programa koji treba nešto da odradi na nepostojeći event Label.textChanged
17.01.2008. u 16:16 

finderetf

Član broj: 103659
Poruke: 92
*.com
Via: [es] mailing liste



Profil

icon Re: Listener za Labele???17.01.2008. u 18:05
Moj problem je u tome,imam vise objekata koji predstavljaju i,ili ne,nili
itd operacije.Povezani su:npr "i" objekat sa "ili".Svaki ima odredjen broj
ulaza i izlaza.Za sada neka imaju svi po jedan ulaz i izlaz.Kada se u i I
objektu promeni izlaz,treba da se u narednom objektu,(ili)koje je nakaceno
na njegov izlaz to i vidi.Tj da se njegov ulaz izjednaci sa izlazom i
operacije.I tako redom.Kako ovo da uradim?????



--
Using Opera's revolutionary e-mail client: http://www.opera.com/mail/
17.01.2008. u 18:05 

eXPerience
[ coded ]

Član broj: 14396
Poruke: 88
*.dynamic.sbb.co.yu.

Sajt: [ coded ]


Profil

icon Re: Listener za Labele???17.01.2008. u 22:28
Pa mislim da bi za to mogao da iskoristis PropertyChangeListener. Dodas ga na labelu i onda gledas kad se menja text i radis nesto.
Dame biraju uvek pogresne tipove ... Na srecu ...
17.01.2008. u 22:28 

odalinjo
Beograd/Smederevo

Član broj: 156554
Poruke: 72
*.vektor.net.



Profil

icon Re: Listener za Labele???17.01.2008. u 22:59
Mislim da ne moze sa propertychangelistener-om. On reaguje na promene Fonta, background, foreground-a labele , ali ne i na promenu teksta labele.
17.01.2008. u 22:59 

eXPerience
[ coded ]

Član broj: 14396
Poruke: 88
*.dynamic.sbb.co.yu.

Sajt: [ coded ]


Profil

icon Re: Listener za Labele???18.01.2008. u 01:24
Moze.

Code:

JLabel label = new JLabel("labela");
        label.addPropertyChangeListener(new PropertyChangeListener() {
            @Override
            public void propertyChange(PropertyChangeEvent evt) {
                if (evt.getPropertyName().equals("text"))
                    System.out.println(evt.getOldValue() + " -> " + evt.getNewValue());
            }
        });

Dame biraju uvek pogresne tipove ... Na srecu ...
18.01.2008. u 01:24 

finderetf

Član broj: 103659
Poruke: 92
*.com
Via: [es] mailing liste



Profil

icon Re: Listener za Labele???18.01.2008. u 03:22
Ovo bi mi resilo sve probleme,samo ,heheh, kaze moj kompajler da ne zna
koja je PropertyChangeListener klasa.Sta da mu radim,ja je napisem i ona
poplavi,ali mi prijavljuje gresku da ne prepoznaje klasu sa ti imenom???



--
Using Opera's revolutionary e-mail client: http://www.opera.com/mail/
18.01.2008. u 03:22 

odalinjo
Beograd/Smederevo

Član broj: 156554
Poruke: 72
*.vektor.net.



Profil

icon Re: Listener za Labele???18.01.2008. u 07:12
@eXPerience
Gde moze da se pronadje spisak property-ja, cije promene moze da registruje propertchangelistener? Odnosno, osim property-ja "text", koji su to jos atributi?
18.01.2008. u 07:12 

odalinjo
Beograd/Smederevo

Član broj: 156554
Poruke: 72
*.vektor.net.



Profil

icon Re: Listener za Labele???18.01.2008. u 07:14
@finderetf
Pa, propertychangelistener je dostupan od jave 1.4, koliko mi se cini. Jedino da ti classpath nije dobar, sto je manje verovatno, ili pak nisi importovao klasu. Ne znam sta bi trece moglo da bude.
18.01.2008. u 07:14 

finderetf

Član broj: 103659
Poruke: 92
*.com
Via: [es] mailing liste



Profil

icon Re: Listener za Labele???18.01.2008. u 11:47
ja koristim java 1.5... Importuje java.awt.*;import java.awt.event.*;
to je sve sto uvezem,gde se nalazi ova nasa dugo pominjana klasa.
ps. kako sa njom da uradim promenu boje(background)???Hvala



--
Using Opera's revolutionary e-mail client: http://www.opera.com/mail/
18.01.2008. u 11:47 

eXPerience
[ coded ]

Član broj: 14396
Poruke: 88
*.dynamic.sbb.co.yu.

Sajt: [ coded ]


Profil

icon Re: Listener za Labele???18.01.2008. u 18:22
@odalinjo
Ne znam to, nisam nigde uspeo da nadjem. Kad se desi PropertyChangeEvent ime property-a se moze dobiti pomocu evt.getPropertyName().

@finderetf
PropertyChangeListener je u java.beans. A za sledeci put:
google > java 5 propertychangelistener > prvi sajt (java sun api) i tu vidis
Promena background-a labele se vrsi pomocu label.setBackground(Color.nesto) s tim da se labela mora prvo postaviti da bude opaque (label.setOpaque(true)) posto to po default nije.
Dame biraju uvek pogresne tipove ... Na srecu ...
18.01.2008. u 18:22 

odalinjo
Beograd/Smederevo

Član broj: 156554
Poruke: 72
*.vektor.net.



Profil

icon Re: Listener za Labele???18.01.2008. u 20:27
@eXPerience
Da, provalio sam to za getProperty();
hvala..
18.01.2008. u 20:27 

finderetf

Član broj: 103659
Poruke: 92
*.com
Via: [es] mailing liste



Profil

icon Re: Listener za Labele???19.01.2008. u 12:11
Nismo se razumeli,znam ja za promenu backgraunda.Interesuje me u ovom
novom listeneru kako se hvata promena backgraunda,napisao si za text.



--
Using Opera's revolutionary e-mail client: http://www.opera.com/mail/
19.01.2008. u 12:11 

odalinjo
Beograd/Smederevo

Član broj: 156554
Poruke: 72
*.vektor.net.



Profil

icon Re: Listener za Labele???19.01.2008. u 12:54
event.getProperty() ce verovatno vratiti "background" string
19.01.2008. u 12:54 

[es] :: Java :: Listener za Labele???

[ Pregleda: 472 | Odgovora: 13 ]

Postavi temu Odgovori

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