Action event for a combobox inserted into a JTable Cell in java swing -
i adding combobox 3rd column of table so..every time new row added create new combobox , adds items in vector1
tablecolumn profilecol = table.getcolumnmodel().getcolumn(3); profilecol.setcelleditor(new tablelist(vector1));
here tablelist a below mentioned class extends defaultcelleditor , constructor method
public tablelist(java.util.vector v) { super(new jcombobox(v));
my problem if write action like
table.addmouselistener(new java.awt.event.mouseadapter() { @override public void mouseclicked(java.awt.event.mouseevent evt) { int row = table.rowatpoint(evt.getpoint()); int col = table.columnatpoint(evt.getpoint()); if (row >= 0 && col ==3) { } } });
it not getting triggered..
- i need code fire every selection of item in combo box
- i need code allow me dynamically update contents of combobox inserted in table
please this.
every time add new row table new combobox generated..so how can write action listern them
you should not using actionlistener.
you have 3 options:
- override
setvalue(...)
method of tablemodel processing - add tablemodellistener tablemodel. processing when tablemodelevent generated.
- use table cell listener on table handle processing.
Comments
Post a Comment