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

175 lines
4.9 KiB
Java

package aW;
import A.IO;
import A.AInterfaceGolf;
import A.AInterfaceIndia;
import A.ClassType;
import A.AInterfaceRomeo;
import com.efiAnalytics.ui.eJ;
import java.awt.BorderLayout;
import java.awt.Dimension;
import java.awt.FlowLayout;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import java.util.logging.Level;
import java.util.logging.Logger;
import javax.swing.BorderFactory;
import javax.swing.JComboBox;
import javax.swing.JPanel;
import javax.swing.JScrollPane;
import s.AInterfaceGolf;
public class JPanelExtensionInAwPackage extends JPanel implements p {
JComboBox a = new JComboBox();
JScrollPane b = null;
AInterfaceGolf c;
AInterfaceIndia d;
IO e = null;
o IO = null;
d AInterfaceGolf = new d(this);
List h = new ArrayList();
public JPanelExtensionInAwPackage(AInterfaceIndia parami, AInterfaceGolf paramg) {
this(parami, paramg, true);
}
public JPanelExtensionInAwPackage(AInterfaceIndia parami, AInterfaceGolf paramg, boolean paramBoolean) {
this.c = paramg;
this.d = parami;
List list = parami.a();
this.a.addItem("");
Iterator<ClassType> iterator = list.iterator();
while (iterator.hasNext()) {
c c = new c(this, iterator.next());
this.a.addItem(c);
}
this.a.addItemListener(new b(this));
setLayout(new BorderLayout());
JPanel jPanel = new JPanel();
jPanel.setBorder(BorderFactory.createTitledBorder(AInterfaceGolf.b("Connection Type")));
jPanel.setLayout(new FlowLayout(1));
jPanel.add(this.a);
if (paramBoolean)
add("North", jPanel);
this.IO = new o(this);
this.IO.a(this);
this.b = new JScrollPane(this.IO);
Dimension dimension = eJ.a(360, 130);
this.b.setMinimumSize(dimension);
this.b.setPreferredSize(dimension);
this.b.setMaximumSize(dimension);
this.b.setBorder(BorderFactory.createTitledBorder(AInterfaceGolf.b("Connection Settings")));
add("Center", this.b);
if (paramg.a() != null)
a(paramg.a());
}
public void a(IO paramf) {
if (paramf == null) {
this.a.setSelectedIndex(0);
} else {
for (byte b = 0; b < this.a.getItemCount(); b++) {
if (this.a.getItemAt(b).toString().equals(paramf.h())) {
if (this.a.getSelectedIndex() != b)
this.a.setSelectedIndex(b);
for (AInterfaceRomeo AInterfaceRomeo : paramf.l())
this.IO.a(AInterfaceRomeo.c(), paramf.a(AInterfaceRomeo.c()));
break;
}
}
}
}
private void d() {
if (this.e != null)
this.e.b(this.AInterfaceGolf);
this.e = b();
if (this.e != null) {
this.e.a(this.AInterfaceGolf);
b("Driver", this.e.h());
List list = this.e.l();
this.IO.a();
this.IO.a(list);
for (AInterfaceRomeo AInterfaceRomeo : list)
this.IO.a(AInterfaceRomeo.c(), this.e.a(AInterfaceRomeo.c()));
validate();
} else {
this.IO.a();
validate();
b("Driver", (String)null);
}
}
public void a() {
d();
}
public Object a(String paramString) {
return this.IO.a(paramString);
}
public IO b() {
Object object = this.a.getSelectedItem();
if (object instanceof c) {
c c = (c)object;
try {
return (this.e != null && c.equals(this.e)) ? this.e : c.a().c("DEFAULT_INSTANCE");
} catch (InstantiationException instantiationException) {
Logger.getLogger(a.class.getName()).log(Level.SEVERE, (String)null, instantiationException);
return null;
} catch (IllegalAccessException illegalAccessException) {
Logger.getLogger(a.class.getName()).log(Level.SEVERE, (String)null, illegalAccessException);
return null;
}
}
return null;
}
public boolean c() {
return this.IO.b();
}
public void a(p paramp) {
this.h.add(paramp);
}
private void b(String paramString1, String paramString2) {
for (p p1 : this.h)
p1.a(paramString1, paramString2);
}
public void a(String paramString1, String paramString2) {
b(paramString1, paramString2);
}
public IO b(String paramString) {
for (byte b = 0; b < this.a.getItemCount(); b++) {
if (this.a.getItemAt(b) instanceof c) {
c c = this.a.getItemAt(b);
if (c.a().a().equals(paramString))
try {
return c.a().c("DEFAULT_INSTANCE");
} catch (InstantiationException instantiationException) {
Logger.getLogger(a.class.getName()).log(Level.SEVERE, (String)null, instantiationException);
} catch (IllegalAccessException illegalAccessException) {
Logger.getLogger(a.class.getName()).log(Level.SEVERE, (String)null, illegalAccessException);
}
}
}
return null;
}
}
/* Location: /home/rewrich/Downloads/TunerStudioMS/TunerStudioMS/!/aW/a.class
* Java compiler version: 8 (52.0)
* JD-Core Version: 1.1.3
*/