This week's giveaway is in the Android forum.
We're giving away four copies of Android Security Essentials Live Lessons and have Godfrey Nolan on-line!
See this thread for details.
The moose likes Swing / AWT / SWT and the fly likes actionevent in jcombobox of jtable Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Android Security Essentials Live Lessons this week in the Android forum!
JavaRanch » Java Forums » Java » Swing / AWT / SWT
Bookmark "actionevent in jcombobox of jtable" Watch "actionevent in jcombobox of jtable" New topic
Author

actionevent in jcombobox of jtable

Massimo Perelli
Greenhorn

Joined: Jun 03, 2008
Posts: 2
Hi,
I'm not able to use actionlistener in selecting value of jcombobox with arrow keys. This jcombobox is in a jtable.
The actionlistener works fine only if an enter key is pressed, but not for every select with arow.

Rob Spoor
Sheriff

Joined: Oct 27, 2005
Posts: 19654
    
  18

That's because the selection does not change yet. You could try to get a hold of the JList that is actually used, and add a ListSelectionListener to that.

Some investigation has lead me to interface javax.swing.plaf.basic.ComboPopup which has a getList method, but that's as far as I got at the moment. I haven't been able to find out how to get a reference to this from a JComboBox reference. Perhaps you can get a bit further now you have a start where to look.


SCJP 1.4 - SCJP 6 - SCWCD 5 - OCEEJBD 6
How To Ask Questions How To Answer Questions
Campbell Ritchie
Sheriff

Joined: Oct 13, 2005
Posts: 38036
    
  22
. . . and Massimo, welcome to JavaRanch
Massimo Perelli
Greenhorn

Joined: Jun 03, 2008
Posts: 2
Now I use the code:



setting the renderer:



and It's work fine.
Thanks Massimo
Rob Spoor
Sheriff

Joined: Oct 27, 2005
Posts: 19654
    
  18

It could cause problems though. That will be triggered anytime any element of your list is painted. That includes when opening the drop down list. It might cause the wrong element to be set.
 
It is sorta covered in the JavaRanch Style Guide.
 
subject: actionevent in jcombobox of jtable
 
Similar Threads
problem clicking jbuttons in jtable
JTable numeric validation
Custom Cell renderer... A solution?
adding and manipulating elements of a CCombo
? Trying to implement ListSelectionModel on an AbstractTableModel