View Javadoc
1   package edu.jiangxin.apktoolbox.swing.treetable;
2   
3   import javax.swing.ListSelectionModel;
4   import javax.swing.event.ListSelectionEvent;
5   import javax.swing.event.ListSelectionListener;
6   import javax.swing.tree.DefaultTreeSelectionModel;
7   import java.io.Serial;
8   
9   public class MyTreeTableSelectionModel extends DefaultTreeSelectionModel {
10      @Serial
11      private static final long serialVersionUID = 1L;
12  
13      public MyTreeTableSelectionModel() {
14          super();
15      }
16  
17      // in case of escape of "this"
18      public void initialize() {
19          getListSelectionModel().addListSelectionListener(new ListSelectionListener() {
20              @Override
21              public void valueChanged(ListSelectionEvent e) {
22  
23              }
24          });
25      }
26  
27      ListSelectionModel getListSelectionModel() {
28          return listSelectionModel;
29      }
30  }