MyTreeTableSelectionModel.java
package edu.jiangxin.apktoolbox.swing.treetable;
import javax.swing.ListSelectionModel;
import javax.swing.event.ListSelectionEvent;
import javax.swing.event.ListSelectionListener;
import javax.swing.tree.DefaultTreeSelectionModel;
import java.io.Serial;
public class MyTreeTableSelectionModel extends DefaultTreeSelectionModel {
@Serial
private static final long serialVersionUID = 1L;
public MyTreeTableSelectionModel() {
super();
}
// in case of escape of "this"
public void initialize() {
getListSelectionModel().addListSelectionListener(new ListSelectionListener() {
@Override
public void valueChanged(ListSelectionEvent e) {
}
});
}
ListSelectionModel getListSelectionModel() {
return listSelectionModel;
}
}