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..

  1. i need code fire every selection of item in combo box
  2. 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:

  1. override setvalue(...) method of tablemodel processing
  2. add tablemodellistener tablemodel. processing when tablemodelevent generated.
  3. use table cell listener on table handle processing.

Comments

Popular posts from this blog

apache - Remove .php and add trailing slash in url using htaccess not loading css -

javascript - jQuery show full size image on click -