aspose file tools*
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
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: 19792
    
  20

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: 40061
    
  28
. . . 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: 19792
    
  20

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.
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: actionevent in jcombobox of jtable