import javax.swing.event.*;public Myclass
{
  ……
  getSelectionModel().addListSelectionListener(new MyClass_table_listSelectionAdapter()) ;  void table_listSelection(ListSelectionEvent e) 
  {
    System.out.println("Do somthing here.....") ;
  }
}class MyClass_table_listSelectionAdapter implements ListSelectionListener{
  MyClass adaptee;  MyClass_table_listSelectionAdapter(MyClass adaptee) {
    this.adaptee = adaptee;
  }
  public void listSelect(ListSelectionEvent e) {
    
  }
  
  public void valueChanged(ListSelectionEvent lse)
  {
    
    if(!lse.getValueIsAdjusting() )
    {
      adaptee.letterTable_listSelectionlse)
    }
    
  }
  
}