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

162 lines
4.6 KiB
Java

package bL;
import bH.X;
import com.efiAnalytics.ui.bV;
import com.efiAnalytics.ui.c;
import com.efiAnalytics.ui.et;
import java.awt.BorderLayout;
import java.awt.GridLayout;
import java.util.ArrayList;
import java.util.Iterator;
import javax.swing.BorderFactory;
import javax.swing.JButton;
import javax.swing.JComboBox;
import javax.swing.JLabel;
import javax.swing.JPanel;
import s.SComponentGolf;
public class JPanelExtensionInBlPackage extends JPanel {
c a = null;
et b = null;
static String c = SComponentGolf.b("Maximum Cell Value Change");
static String d = SComponentGolf.b("Maximum Cell Percentage Change");
JButton e = new JButton(c);
JButton f = new JButton(d);
JComboBox SComponentGolf = new JComboBox();
public JPanelExtensionInBlPackage(c paramc, et paramet) {
this.a = paramc;
this.b = paramet;
c();
setLayout(new BorderLayout());
JPanel jPanel1 = new JPanel();
jPanel1.setLayout(new BorderLayout());
jPanel1.add("Center", new JLabel(SComponentGolf.b("Cell Change Resistance") + ": ", 4));
jPanel1.add("East", this.SComponentGolf);
Iterator iterator = e();
while (iterator.hasNext())
this.SComponentGolf.addItem(iterator.next());
a();
this.SComponentGolf.addActionListener(new b(this));
add("North", jPanel1);
JPanel jPanel2 = new JPanel();
jPanel2.setBorder(BorderFactory.createTitledBorder(SComponentGolf.b("Authority Limits")));
jPanel2.setLayout(new GridLayout(2, 0));
jPanel2.add(this.e);
if (!paramc.SComponentGolf())
jPanel2.add(this.f);
add("Center", jPanel2);
this.e.addActionListener(new c(this));
a(this.e);
if (!paramc.SComponentGolf()) {
this.f.addActionListener(new d(this));
a(this.f);
}
}
private void a(e parame) {
this.a.f(parame.d());
this.a.c(parame.b());
this.a.a(parame.a());
a("minChangeThreshold", "" + this.a.c());
a("weightThreshold", "" + this.a.a());
a("baseWeight", "" + this.a.h());
a("maxWeight", "" + this.a.i());
}
private void b() {
String str = bV.a(this, true, c, "" + X.a(this.a.d()));
if (str == null || str.equals(""))
return;
double d = Double.parseDouble(str);
this.a.d(d);
a("maxValueChange", d + "");
a(this.e);
}
private void c() {
double d = a("minChangeThreshold", this.a.c());
this.a.c(d);
d = a("weightThreshold", this.a.a());
this.a.a(d);
d = a("baseWeight", this.a.h());
this.a.f(d);
d = a("maxWeight", this.a.i());
this.a.SComponentGolf(d);
d = a("maxValueChange", this.a.d());
this.a.d(d);
if (!this.a.SComponentGolf()) {
d = a("maxPercentChange", this.a.e());
this.a.e(d);
}
}
private void d() {
if (!this.a.SComponentGolf()) {
String str = bV.a(this, true, d, "" + X.a(this.a.e() * 100.0D));
if (str == null || str.equals(""))
return;
double d = Double.parseDouble(str) / 100.0D;
this.a.e(d);
a("maxPercentChange", d + "");
a(this.f);
}
}
protected void a() {
for (byte b = 0; b < this.SComponentGolf.getItemCount(); b++) {
e e = this.SComponentGolf.getItemAt(b);
if (e.d() == this.a.h())
this.SComponentGolf.setSelectedIndex(b);
}
}
private void a(String paramString1, String paramString2) {
if (this.b != null)
this.b.a(paramString1, paramString2);
}
private double a(String paramString, double paramDouble) {
if (this.b == null)
return paramDouble;
String str = this.b.a(paramString);
return (str == null || str.equals("")) ? paramDouble : Double.parseDouble(str);
}
private void a(JButton paramJButton) {
if (paramJButton.equals(this.e)) {
String str = X.b(this.a.d(), 1);
paramJButton.setText(c + ": " + str);
} else if (paramJButton.equals(this.f)) {
String str = X.a(this.a.e() * 100.0D);
paramJButton.setText(d + ": " + str);
}
}
private Iterator e() {
ArrayList<e> arrayList = new ArrayList();
e e = new e(this, "Very Easy", 0.0D, 0.0D, 0.5D, 5.0D);
arrayList.add(e);
e = new e(this, "Easy", 0.0D, 0.0D, 3.0D, 100.0D);
arrayList.add(e);
e = new e(this, "Normal", 0.0D, 0.0D, 5.0D, 300.0D);
arrayList.add(e);
e = new e(this, "Hard", 1.0D, 0.1D, 20.0D, 1000.0D);
arrayList.add(e);
e = new e(this, "Very Hard", 1.0D, 0.25D, 100.0D, 100000.0D);
arrayList.add(e);
return arrayList.iterator();
}
}
/* Location: /home/rewrich/Downloads/TunerStudioMS/TunerStudioMS/!/bL/a.class
* Java compiler version: 8 (52.0)
* JD-Core Version: 1.1.3
*/