FAQ | Points | Add... | Recent posts | Search | Register | Log in


[JAVA] ¬le działa automatyczne otwieranie listy itemów w JComboBox


Post new topic  Reply to topic      Main Page -> Forum Index -> Programming Generally -> [JAVA] ¬le działa automatyczne otwieranie listy itemów w JComboBox
Author
Message
xE5150
Poziom 16
Poziom 16


Joined: 30 Jul 2010
Posts: 334
Location: Radom

Post#1 Post from the author of the topic 23 Jul 2011 14:50   

[JAVA] ¬le działa automatyczne otwieranie listy itemów w JComboBox


Witam.

Mam problem z JComboBox umieszczonymi w JTable, jako cellEditor.

Jak można zrobić, abo po kliknięciu w JComboBox automatycznie otwierała się lista itemów.

W tej chwili mam to zrealizowane w następuj±cy sposób:

Mam słuchacza, który generuje zdarzenie w momencie zmiany kolumny w JTable - wtedy programowo wymuszam rozpoczęcie edycji nowo zaznaczonego pola.

W klasach moich cellEditów mam słuchacza FocusListener. W focusGained mam programowe otwieranie listy popUp JComboBox. Do tego celu używam: showPopup() i setPopupVisible(true).

Wszystko działa prawidłowo, kiedy poruszam się po tabeli za pomoc± strzałek.

Kiedy natomiast wciskam TAB, JComboBox pokazuje się z otwartym menu itemów, lecz po ułamku sekundy menu zamyka się.

Zauważyłem, że dzieje się tak kiedy przechodzę TABem z komórki, która nie jest w stanie edycji. Natomiast je¶li komórka z której przechodzę za pomoc± klawisza tabulacji jest w stanie edycji, to wszystko gra.

Klawisze strzałek zawsze działaj± prawidłowo.

Kliknięcie myszk± na tabeli wywołuje taki sam efekt jak klawisz TAB.

Znacie rozwi±zanie tego problemu? Jak to zrobić porz±dnie?

Pozdrawiam.
Back to top
   
Google

Google Adsense


Post# Post from the author of the topic 23 Jul 2011 14:50   





Back to top
   
xE5150
Poziom 16
Poziom 16


Joined: 30 Jul 2010
Posts: 334
Location: Radom

Post#2 Post from the author of the topic 24 Jul 2011 21:57   

Re: [JAVA] ¬le działa automatyczne otwieranie listy itemów w JComboBox


Witam.

Pozwalam sobie doł±czyć przykładowy kod Ľródłowy w JAVIE, który demonstruje opisan± wyżej sytuację. Kod pisany w NetBeans 7.0.

Pozdrawiam.



KomboBoxy_I_JTable.zip
 Filename:  KomboBoxy_I_JTable.zip
Download
 Contents:  
 Filesize:  23.9 KB
 Punkty:  0

Back to top
   
Post new topic  Reply to topic      Main Page -> Forum Index -> Programming Generally -> [JAVA] ¬le działa automatyczne otwieranie listy itemów w JComboBox
Page 1 of 1
Similar topics
[java] KeyListener nie zawsze działa (1)
[Java] Macierze. Wprowadzanie danych. Automatyczne generowanie. (5)
JAVA pobieranie listy plików z serwera FTP (1)
Java odwołanie do elementu listy (1)
HTML - automatyczne otwieranie hiperł±cza (4)
automatyczne otwieranie okien (4)
[C++] OPC klient - automatyczne ¶ci±ganie listy Itemów z se. (2)
[Asembler] Program Ľle działa (6)
[C#] serialPort - GetPortNames Ľle działa (5)
Bascom i LCD ks108 - Ľle działa ... (12)

Page generation time: 0.088 seconds


FAQ || Administrator || Moderators || Widgets and banners || Contact
elektroda.pl topic RSS feed