mirror of
https://github.com/johndoe6345789/tustu.git
synced 2026-04-25 22:25:34 +00:00
58 lines
1.2 KiB
Java
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
|
|
*/ |