mirror of
https://github.com/johndoe6345789/tustu.git
synced 2026-04-25 14:15:20 +00:00
59 lines
1.3 KiB
Java
59 lines
1.3 KiB
Java
package bt;
|
|
|
|
import java.awt.Dimension;
|
|
import java.util.ArrayList;
|
|
import javax.swing.BorderFactory;
|
|
import javax.swing.JTextField;
|
|
import javax.swing.text.AbstractDocument;
|
|
|
|
public class JTextFieldExtension extends JTextField {
|
|
ArrayList a = new ArrayList();
|
|
|
|
private int b = 1000000;
|
|
|
|
public JTextFieldExtension() {
|
|
this("", 20);
|
|
}
|
|
|
|
public JTextFieldExtension(String paramString, int paramInt) {
|
|
super(paramString, paramInt);
|
|
addFocusListener(new bM(this));
|
|
addKeyListener(new bN(this));
|
|
setBorder(BorderFactory.createLoweredBevelBorder());
|
|
a();
|
|
}
|
|
|
|
public Dimension getPreferredSize() {
|
|
Dimension dimension = super.getPreferredSize();
|
|
if (dimension.width < 60)
|
|
dimension.setSize(60, dimension.height);
|
|
return dimension;
|
|
}
|
|
|
|
public void a(bZ parambZ) {
|
|
this.a.add(parambZ);
|
|
}
|
|
|
|
public void b(bZ parambZ) {
|
|
this.a.remove(parambZ);
|
|
}
|
|
|
|
private void a() {
|
|
((AbstractDocument)getDocument()).setDocumentFilter(new bL(this));
|
|
}
|
|
|
|
private void b() {
|
|
for (bZ bZ : this.a)
|
|
bZ.b(getText());
|
|
}
|
|
|
|
public void a(int paramInt) {
|
|
this.b = paramInt;
|
|
}
|
|
}
|
|
|
|
|
|
/* Location: /home/rewrich/Downloads/TunerStudioMS/TunerStudioMS/!/bt/bK.class
|
|
* Java compiler version: 8 (52.0)
|
|
* JD-Core Version: 1.1.3
|
|
*/ |