Hello All, Is there a way where I can get a JCombo Bok in each cell of my JTable ? my JTable Currently looks like this:
Thanks Ben (Nathan Pruett - edited to remove page widening line in code block.) [ March 10, 2004: Message edited by: Nathan Pruett ]
Joined: Nov 08, 2002
I just thought I would let you know that I have done it like so. But with doing it like this I cannot choose between each item that I put in the ComboBox it is all ways set to "hello". How can I make it so that I can choose between each item? Thanks ben
There's an example of using a JComboBox as a TableCellEditor in the Swing Tutorial.
You are seeing "hello" every time because every time the TableCellRenderer you have created is called, you return a brand new combo box. You should use TableCellEditor instead, and you should extend JComboBox, or have a single JComboBox instance in your class that you return the same reference to each time. You would set the current value by using the "value" parameter being sent to the getTableCellEditor() method.
Write once, run anywhere, because there's nowhere to hide! - /. A.C.