|
|
||||||
|
#1
|
|
|
|
|
Witam
mam nastepujący problem: mam 2 panele; ma jednym jest JComboBox z kilkoma opcjami do wyboru, jak je zmieniam to odpala sie akcja zmiany jakoegos obiektu w 2 panelu; jak zmienie "jakis obiekt w 2 panelu" to chce żeby tesz sie zmienił JComboBox w 1 panelu na ten który sie zmieił; ale jak w actionPerform dla zmiany obiektu w panelu 2 wywołam setSeletedIndex(..) (dla JComboBox'a z panelu 1) to mi wywoła sie actionPerform dla setSeletedIndex ==> musze wyłączyc najlpiew actionlistenery dla JComboBox potem zmienic setSeletedIndex a potem znowu włączyc; jest jakieś eleganckie rozwiązanie tego problemu?? jest jakiś inny sposób na wyłączenie listenerów niż remove a potem add?? |
|
|
|
#2
|
|
|
|
|
sob, 28 sty 2006 o 15:06 GMT, wito napisał(a):
> jest jakieś eleganckie rozwiązanie tego problemu?? > jest jakiś inny sposób na wyłączenie listenerów niż remove a potem add?? w tych dwuch panelach pokazuja sie te same wartosci w jcomboboxach? jezeli tak to umiesc ten sam model w dwuch comboboxach jezeli rozne, ale wartosc z pierwszego comboboxa odpowiada konkretnej wwartosci z drugiego comboboksa, to to podobnie, tyle ze model powinien przechowywac obie rozne wartosci, do tego wlasny renderer/editor ktory pobiera z modelu odpowiednia wartosc... Pozdrawiam Brzezi |
|
#3
|
|
|
|
|
e to za dużo zachodu; chyba lepiej bendzie jak zablokuje listener, wywołam
setSelIndex i odblokuje Użytkownik "Brzezi" <usunto.brzezi> napisał w wiadomości news:zezi [..] |
|
#4
|
|
|
|
|
sob, 28 sty 2006 o 15:57 GMT, wito napisał(a):
> e to za dużo zachodu; chyba lepiej bendzie jak zablokuje listener, wywołam > setSelIndex i odblokuje ja wiem czy duzo, prosty renderer: prosta klasa ktora dziedziczy po domyslnym rendererze + jedna linijka(moze ze 3) ktora wyluskuje odpowiednia wartosc z modelu danych), randerer z jakims parametrem, ktorym bedzie rozroznial ktora wartosc ma pobrac... model wsumie mozna uzyc domyslny do tego klasa przetrzymujaca poszczegolne pozycje dla modelu, z dwoma wartosciami i powinno smigac, do tego IMHO bardziej obiektowo..., a z blokowaniem to jeszcze trzeba uwzglednic wilowotkowosc, przydalaby sie synchronizacja, trzeba mieszac tu blokowac, tam odblokowywac, i robi sie bajazel i nie wiadomo co gdzie dziala, co zostaje wywolane... :) oczywiscie pisze to, zakladajac ze w obu jcomboboxach maja byc rozne ale polaczone ze soba wartosci...., jezeli ma byc dokladnie to samo, to wsumie nic nie trzeba robic poza ustawieniem tego samego modelu w obu boxach Pozdrawiam Brzezi |
|
|
| Podobne wątki | |
| wget - jak pobrac wszystkie pliki o danym rozszerzeniu probuje pobrac wgetem wszystkie pliki z danego katalogu na serwerze. tych plikow mam dosyc duzo. na serwerze jest sobie katalog pliki [..]. katalog ten nie ma zadnego... |
|
| [Srubki][Bylo] Przerzutka przednia down swing vs top swing. Czołem grupa. Się naczytałem archiwum i mam lekki mętlik. Czeka mnie zakup przerzutki przedniej. W związku z chęcią podniesienia współczynnika lansu wybrałem nowe XTR. I nie... |
|
| Czy to normalne? N-ka po HDMI i componencie Mam tuner n-ki podpiety kablem HDMI i component pod tv LCD Samsung LE-40R71B. Gdy porownuje obraz miedzy hdmi i component zmieniajac zrodlo obrazu, to ostrosc jest... |
|
| czasowo wyrejestrowany Hejka x lat temu mozna bylo auto lub cokolwiek wyrejestrowac czasowo. potem zlikwidowano cos takiego. ale teraz pytanie, czy takie cos co bylo czasowo wyrejestrowane da sie... |
|
|
Czasy w strefie GMT. Teraz jest 07:07. | Privacy Policy
|