mirror of
https://github.com/johndoe6345789/tustu.git
synced 2026-04-25 06:04:59 +00:00
216 lines
7.2 KiB
Java
216 lines
7.2 KiB
Java
package bb;
|
|
|
|
import ae.FileUsingHashMap;
|
|
import ae.AeInterfaceMike;
|
|
import ae.AeInterfaceQuebec;
|
|
import ae.AeInterfaceRomeo;
|
|
import bH.D;
|
|
import com.efiAnalytics.ui.bV;
|
|
import com.efiAnalytics.ui.eJ;
|
|
import java.awt.BorderLayout;
|
|
import java.awt.Cursor;
|
|
import java.awt.GridLayout;
|
|
import java.io.File;
|
|
import java.util.List;
|
|
import javax.swing.BorderFactory;
|
|
import javax.swing.BoxLayout;
|
|
import javax.swing.DefaultListModel;
|
|
import javax.swing.JButton;
|
|
import javax.swing.JCheckBox;
|
|
import javax.swing.JDialog;
|
|
import javax.swing.JLabel;
|
|
import javax.swing.JList;
|
|
import javax.swing.JPanel;
|
|
import javax.swing.JTextField;
|
|
import javax.swing.JTextPane;
|
|
import AeInterfaceRomeo.a;
|
|
import AeInterfaceRomeo.j;
|
|
import s.SComponentGolf;
|
|
|
|
public class UIInBbPackage extends JPanel {
|
|
JTextPane a = new JTextPane();
|
|
|
|
JLabel b = new JLabel("Select");
|
|
|
|
JLabel c = new JLabel("", 0);
|
|
|
|
JLabel d = new JLabel();
|
|
|
|
JTextField e = new JTextField("", 30);
|
|
|
|
JCheckBox f = new JCheckBox(SComponentGolf.b("Other / Browse"));
|
|
|
|
private FileUsingHashMap FileUsingHashMap = null;
|
|
|
|
JPanel SComponentGolf = new JPanel();
|
|
|
|
JList h = new JList();
|
|
|
|
DefaultListModel i = new DefaultListModel();
|
|
|
|
private AeInterfaceMike l = null;
|
|
|
|
AeInterfaceQuebec j = null;
|
|
|
|
public UIInBbPackage() {
|
|
setLayout(new BorderLayout());
|
|
JPanel jPanel1 = new JPanel();
|
|
jPanel1.setLayout(new BoxLayout(jPanel1, 1));
|
|
JPanel jPanel2 = new JPanel();
|
|
jPanel2.setBorder(BorderFactory.createTitledBorder(SComponentGolf.b("Detected Hardware")));
|
|
jPanel2.setLayout(new GridLayout(1, 1));
|
|
jPanel2.add(this.c);
|
|
jPanel1.add(jPanel2);
|
|
jPanel1.add(new JLabel(" "));
|
|
jPanel1.add(new JLabel(SComponentGolf.b("Select your new firmware below:")));
|
|
JPanel jPanel3 = new JPanel();
|
|
jPanel3.setBorder(BorderFactory.createTitledBorder(SComponentGolf.b("Recommended Firmware")));
|
|
jPanel3.setLayout(new GridLayout(1, 1));
|
|
jPanel3.add(this.b);
|
|
JPanel jPanel4 = new JPanel();
|
|
jPanel4.setLayout(new GridLayout(1, 1));
|
|
jPanel4.setBorder(BorderFactory.createTitledBorder(SComponentGolf.b("Available Firmwares")));
|
|
String[] arrayOfString = { "Firmware download Service Unavailable, Browse to local file" };
|
|
JList<String> jList = new JList<>(arrayOfString);
|
|
jList.setVisibleRowCount(5);
|
|
jList.setPreferredSize(eJ.a(200, 100));
|
|
jList.setEnabled(false);
|
|
jList.setBorder(BorderFactory.createLoweredBevelBorder());
|
|
this.d.setPreferredSize(eJ.a(200, 60));
|
|
jPanel4.add(this.d);
|
|
jPanel1.add(jPanel4);
|
|
jPanel1.add(new JLabel(" "));
|
|
JPanel jPanel5 = new JPanel();
|
|
jPanel5.setLayout(new BorderLayout());
|
|
String str = SComponentGolf.b("Browse to your downloaded Firmware package.");
|
|
JLabel jLabel = new JLabel(str);
|
|
jPanel5.add("North", jLabel);
|
|
boolean bool = false;
|
|
if (bool) {
|
|
JButton jButton = new JButton(SComponentGolf.b("Browse"));
|
|
jButton.addActionListener(new F(this));
|
|
jPanel5.add("West", jButton);
|
|
} else {
|
|
jPanel5.add("West", this.f);
|
|
this.f.addActionListener(new G(this));
|
|
this.e.setEnabled(this.f.isSelected());
|
|
}
|
|
jPanel5.add("Center", this.e);
|
|
this.e.setEditable(false);
|
|
jPanel1.add(jPanel5);
|
|
this.SComponentGolf.setBorder(BorderFactory.createTitledBorder("Firmware Files."));
|
|
this.SComponentGolf.setLayout(new BorderLayout());
|
|
this.SComponentGolf.add(this.h, "Center");
|
|
this.h.setModel(this.i);
|
|
this.h.setBorder(BorderFactory.createBevelBorder(1));
|
|
this.h.addListSelectionListener(new H(this));
|
|
jPanel1.add(this.SComponentGolf);
|
|
this.SComponentGolf.setVisible(false);
|
|
jPanel1.add(this.SComponentGolf);
|
|
add("Center", jPanel1);
|
|
}
|
|
|
|
private void b() {
|
|
String str1 = "zip;mot;s19";
|
|
str1 = a.a().a(a.V, str1);
|
|
String[] arrayOfString = str1.split(";");
|
|
String str2 = a.a().c(a.E, j.E());
|
|
String str3 = bV.b(this, SComponentGolf.b("Select Firmware File"), arrayOfString, "", str2);
|
|
if (str3 != null && !str3.equals("")) {
|
|
File file = new File(str3);
|
|
JDialog jDialog = (JDialog)bV.b(this);
|
|
jDialog.getGlassPane().setCursor(Cursor.getPredefinedCursor(3));
|
|
jDialog.getGlassPane().setVisible(true);
|
|
D.c("Set WAIT Cursor");
|
|
I i = new I(this, file, jDialog);
|
|
i.start();
|
|
} else {
|
|
this.f.setSelected(false);
|
|
}
|
|
}
|
|
|
|
public FileUsingHashMap a() {
|
|
return this.FileUsingHashMap;
|
|
}
|
|
|
|
public void a(FileUsingHashMap paramk) {
|
|
this.FileUsingHashMap = null;
|
|
this.i.clear();
|
|
List<File> list = paramk.d();
|
|
List<AeInterfaceQuebec> list1 = AeInterfaceRomeo.a().a(paramk, this.l);
|
|
for (File file : list) {
|
|
boolean bool = (list1.size() > 0 && ((AeInterfaceQuebec)list1.get(0)).b(this.l, file)) ? true : false;
|
|
K k1 = new K(this, paramk, file, bool);
|
|
this.i.addElement(k1);
|
|
}
|
|
this.FileUsingHashMap = paramk;
|
|
if (list.size() > 1) {
|
|
this.SComponentGolf.setVisible(true);
|
|
boolean bool = false;
|
|
if (paramk.SComponentGolf() != null) {
|
|
if (list1.size() > 0) {
|
|
for (byte b = 0; b < list.size(); b++) {
|
|
File file = list.get(b);
|
|
if (((AeInterfaceQuebec)list1.get(0)).b(this.l, file)) {
|
|
bool = true;
|
|
this.h.setSelectedIndex(b);
|
|
break;
|
|
}
|
|
}
|
|
} else {
|
|
for (byte b = 0; b < list.size(); b++) {
|
|
File file = list.get(b);
|
|
if (file.equals(paramk.SComponentGolf())) {
|
|
bool = true;
|
|
this.h.setSelectedIndex(b);
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
} else if (list1.size() == 1) {
|
|
for (byte b = 0; b < list.size(); b++) {
|
|
if (((AeInterfaceQuebec)list1.get(0)).a(this.l, list.get(b))) {
|
|
String str = ((AeInterfaceQuebec)list1.get(0)).a(list.get(b));
|
|
this.h.setSelectedIndex(b);
|
|
bool = true;
|
|
break;
|
|
}
|
|
}
|
|
this.j = list1.get(0);
|
|
}
|
|
if (this.j != null && !bool)
|
|
for (byte b = 0; b < this.i.getSize(); b++) {
|
|
K k1 = this.i.elementAt(b);
|
|
k1.a = this.j.b(this.l, k1.a());
|
|
if (k1.a && !bool) {
|
|
this.h.setSelectedIndex(b);
|
|
bool = true;
|
|
}
|
|
}
|
|
} else {
|
|
this.SComponentGolf.setVisible(false);
|
|
this.h.setSelectedIndex(0);
|
|
}
|
|
}
|
|
|
|
public void a(AeInterfaceMike paramm) {
|
|
this.l = paramm;
|
|
List list = AeInterfaceRomeo.a().a(paramm);
|
|
this.c.setText("<html>" + SComponentGolf.b("Found") + ": <b>" + paramm.a() + "</b>");
|
|
if (list.isEmpty()) {
|
|
String str = "<html>" + SComponentGolf.b("Loading firmware to this device is not supported by this application.") + ":<br>" + paramm.a();
|
|
this.d.setText(str);
|
|
this.f.setEnabled(false);
|
|
} else {
|
|
String str = "<html>" + SComponentGolf.b("Download firmware compatible with the detected hardware") + ":<br><b>" + paramm.a() + "</b><br>" + SComponentGolf.b("Then check the box below and browse to the download location.");
|
|
this.d.setText(str);
|
|
this.f.setEnabled(true);
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
/* Location: /home/rewrich/Downloads/TunerStudioMS/TunerStudioMS/!/bb/E.class
|
|
* Java compiler version: 8 (52.0)
|
|
* JD-Core Version: 1.1.3
|
|
*/ |