Files
tustu/app/bb/JTableExtensionUsingArrayList.java
2026-01-11 20:30:56 +00:00

58 lines
1.2 KiB
Java

package bb;
import ae.AeInterfaceQuebec;
import bH.ab;
import java.util.ArrayList;
import java.util.List;
import javax.swing.JTable;
public class JTableExtensionUsingArrayList extends JTable {
private ab b;
private ArrayList c = new ArrayList();
m a = new m(this);
public JTableExtensionUsingArrayList(ab paramab) {
this.b = paramab;
setModel(this.a);
setSelectionMode(0);
setRowSelectionAllowed(true);
}
public void a(List paramList) {
this.c.clear();
this.c.addAll(paramList);
a();
}
public void a() {
this.a.fireTableDataChanged();
}
private String a(String paramString) {
return (this.b != null) ? this.b.a(paramString) : paramString;
}
public List b() {
return this.c;
}
public void a(int paramInt) {
getSelectionModel().setSelectionInterval(paramInt, paramInt);
}
public AeInterfaceQuebec c() {
return (getSelectionModel().getMinSelectionIndex() >= 0) ? this.c.get(getSelectionModel().getMinSelectionIndex()) : null;
}
public int d() {
return this.c.size();
}
}
/* Location: /home/rewrich/Downloads/TunerStudioMS/TunerStudioMS/!/bb/l.class
* Java compiler version: 8 (52.0)
* JD-Core Version: 1.1.3
*/