为什么要加个链接?JTable本身就有事件监听,一样点击zz时能引发一个事件,然后你在事件实现代码里探出一个对话框不就ok了吗?

解决方案 »

  1.   

    可以啊。监听事件,如:
    TableModel tm;
    //创建TableModel
    JTable yourTable=new JTable(tm);    
    ListSelectionModel lsm=yourTable.getSelectionModel();
    lsm.addListSelectionListener(new YourSelectionListener(this));创建一个新的监听类:
    class YourSelectionListener implements ListSelectionListener{
        
            public void valueChanged(ListSelectionEvent e){
         //在这里弹出对话框
        }

    注意的是,每点一次TABLE的内容,就会调用两次valueChanged方法。所以,需要判断:
    if(YourTable.getSelectionModel().getValueIsAdjusting())
      

  2.   

    JTable 没有这样的事件接口