Add port editor components and listeners

- Implemented OnOffUpdateListener for handling toggle updates.
- Created OutputChannelCallback interface for output channel notifications.
- Developed OutputChannelComboBox for managing output channel selections.
- Added OutputChannelHandler to process output channel updates.
- Introduced OutputChannelSelectionListener for action events on output channel selections.
- Implemented OutputChannelUpdateListener to handle updates based on specific conditions.
- Created PortActionListenerB and PortActionListenerC for button actions in the output port editor.
- Added PortCheckBoxItemListener to manage checkbox state changes.
- Developed PortConfigCheckBox for configuration settings in the output port editor.
- Implemented PortControllerPanel to manage multiple output channels and their configurations.
- Created PortEditorRowPanel for organizing output port settings in a row format.
- Added PortEnableItemListener to handle enabling/disabling of output ports.
- Developed PortItemList for managing a list of output items.
- Created PortItemModel to represent individual items in the output port list.
- Implemented PortListSelectionListener to handle selection changes in the output port list.
- Added PortSelectionActionListener for handling selection actions in the output port editor.
- Developed PortSelectionRunnable for executing selection logic in a separate thread.
- Implemented PortStatusCellRenderer for rendering output port status in a list.
- Created ThresholdSyncValueEditor for managing threshold synchronization values.
This commit is contained in:
2026-01-11 07:24:22 +00:00
parent 316dfaa139
commit 88d8256670
48 changed files with 104 additions and 104 deletions

View File

@@ -8,10 +8,10 @@ import java.awt.event.ActionListener;
import java.util.ArrayList;
import java.util.Arrays;
public class V extends e {
public V() {}
public class EventsComboBox extends e {
public EventsComboBox() {}
public V(R paramR) {
public EventsComboBox(R paramR) {
setEditable(false);
a(paramR);
}

View File

@@ -4,8 +4,8 @@ import java.io.File;
import java.io.FileFilter;
import r.a;
class Y implements FileFilter {
Y(X paramX) {}
class ExcludeAllFileFilter implements FileFilter {
ExcludeAllFileFilter(ProjectArchiveOptionsPanel paramX) {}
public boolean accept(File paramFile) {
return (!paramFile.getName().toLowerCase().endsWith(a.cr) && !paramFile.getName().toLowerCase().endsWith(a.cs) && !paramFile.getName().toLowerCase().endsWith(a.cv) && !paramFile.getName().toLowerCase().endsWith(a.t) && !paramFile.getParentFile().getName().equals("restorePoints"));

View File

@@ -4,8 +4,8 @@ import java.io.File;
import java.io.FileFilter;
import r.a;
class Z implements FileFilter {
Z(X paramX) {}
class ExcludeDataLogsFileFilter implements FileFilter {
ExcludeDataLogsFileFilter(ProjectArchiveOptionsPanel paramX) {}
public boolean accept(File paramFile) {
return (!paramFile.getName().toLowerCase().endsWith(a.cr) && !paramFile.getName().toLowerCase().endsWith(a.cs) && !paramFile.getName().toLowerCase().endsWith(a.t) && !paramFile.getName().toLowerCase().endsWith(a.cv));

View File

@@ -5,8 +5,8 @@ import java.awt.Insets;
import javax.swing.Icon;
import javax.swing.JLabel;
class N extends JLabel {
public N(M paramM, String paramString, int paramInt) {
class GeneratorPanelLabel extends JLabel {
public GeneratorPanelLabel(LinearGeneratorPanel paramM, String paramString, int paramInt) {
super(paramString, (Icon)null, paramInt);
}

View File

@@ -8,7 +8,7 @@ import java.awt.GridLayout;
import javax.swing.BorderFactory;
import s.g;
public class M extends aL {
public class LinearGeneratorPanel extends aL {
bu a = null;
do b = new do();
@@ -19,17 +19,17 @@ public class M extends aL {
do e = new do();
public M(bu parambu) {
public LinearGeneratorPanel(bu parambu) {
this.a = parambu;
setBorder(BorderFactory.createTitledBorder(g.b(parambu.h())));
setLayout(new GridLayout(3, 3, 3, 3));
add(new N(this, "", 4));
add(new N(this, parambu.a(), 0));
add(new N(this, parambu.b(), 0));
add(new N(this, "Point 1", 4));
add(new GeneratorPanelLabel(this, "", 4));
add(new GeneratorPanelLabel(this, parambu.a(), 0));
add(new GeneratorPanelLabel(this, parambu.b(), 0));
add(new GeneratorPanelLabel(this, "Point 1", 4));
add((Component)this.b);
add((Component)this.d);
add(new N(this, "Point 2", 4));
add(new GeneratorPanelLabel(this, "Point 2", 4));
add((Component)this.c);
add((Component)this.e);
}

View File

@@ -4,14 +4,14 @@ import java.util.logging.Level;
import java.util.logging.Logger;
import javax.swing.SwingUtilities;
class T extends Thread {
T(S paramS) {}
class ParameterChangeDelayThread extends Thread {
ParameterChangeDelayThread(TableParameterChangeListener paramS) {}
public void run() {
try {
Thread.sleep(500L);
} catch (InterruptedException interruptedException) {
Logger.getLogger(Q.class.getName()).log(Level.SEVERE, (String)null, interruptedException);
Logger.getLogger(TableDataLogListener.class.getName()).log(Level.SEVERE, (String)null, interruptedException);
}
SwingUtilities.invokeLater(this.a.a.h);
}

View File

@@ -15,7 +15,7 @@ import java.util.logging.Logger;
import java.util.zip.CRC32;
import r.a;
public class W {
public class PasswordProtectionChecker {
static Map a = new HashMap<>();
static int b = a.a().b(a.ag, 10) * 60000;
@@ -32,7 +32,7 @@ public class W {
try {
l = (long)aM.j(paramR.h());
} catch (g g) {
Logger.getLogger(W.class.getName()).log(Level.SEVERE, (String)null, (Throwable)g);
Logger.getLogger(PasswordProtectionChecker.class.getName()).log(Level.SEVERE, (String)null, (Throwable)g);
bV.d("Error Checking Password!!! See Log for details.", paramComponent);
return false;
}
@@ -73,7 +73,7 @@ public class W {
try {
l = (long)aM.j(paramR.h());
} catch (g g) {
Logger.getLogger(W.class.getName()).log(Level.SEVERE, (String)null, (Throwable)g);
Logger.getLogger(PasswordProtectionChecker.class.getName()).log(Level.SEVERE, (String)null, (Throwable)g);
return false;
}
return (l != 0L);

View File

@@ -12,7 +12,7 @@ import javax.swing.JPanel;
import javax.swing.JTextPane;
import s.g;
public class X extends ck {
public class ProjectArchiveOptionsPanel extends ck {
JTextPane a = new JTextPane();
private String d = "";
@@ -56,9 +56,9 @@ public class X extends ck {
public FileFilter c() {
ab ab;
if (!a() && !b()) {
Y y = new Y(this);
ExcludeAllFileFilter y = new ExcludeAllFileFilter(this);
} else if (!a()) {
Z z = new Z(this);
ExcludeDataLogsFileFilter z = new ExcludeDataLogsFileFilter(this);
} else if (!b()) {
aa aa = new aa(this);
} else {

View File

@@ -12,7 +12,7 @@ import javax.swing.JScrollPane;
import javax.swing.JTextPane;
import s.g;
public class U extends JPanel {
public class RestorePointDetailsPanel extends JPanel {
JLabel a = new JLabel();
JLabel b = new JLabel();

View File

@@ -12,7 +12,7 @@ import bt.bP;
import i.a;
import i.c;
public class P implements bP, a {
public class ScalarDataLogListener implements bP, a {
T a;
d b;

View File

@@ -6,8 +6,8 @@ import java.awt.Component;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
class K implements ActionListener {
K(I paramI, j paramj, Component paramComponent) {}
class SmoothingFactorActionListener implements ActionListener {
SmoothingFactorActionListener(I paramI, j paramj, Component paramComponent) {}
public void actionPerformed(ActionEvent paramActionEvent) {
String str = k.a("{Set " + this.a.a() + " Smoothing Factor}", true, "Smoothing Factor: Larger Number for more Smoothing", true, this.b);

View File

@@ -1,6 +1,6 @@
package com.efiAnalytics.tuningwidgets.panels;
public interface L {
public interface StringCallbackListener {
void a(String paramString);
}

View File

@@ -11,7 +11,7 @@ import bt.bP;
import i.a;
import i.c;
public class O implements bP, a {
public class Table2DDataLogListener implements bP, a {
an a;
R b;

View File

@@ -16,7 +16,7 @@ import i.c;
import java.util.logging.Level;
import java.util.logging.Logger;
public class Q implements bP, a {
public class TableDataLogListener implements bP, a {
p a;
R b;
@@ -31,11 +31,11 @@ public class Q implements bP, a {
String g = "UNINITIALIZED";
private S i = null;
private TableParameterChangeListener i = null;
Runnable h = new R(this);
Runnable h = new TableDataLogRunnable(this);
public Q(R paramR, be parambe, p paramp) {
public TableDataLogListener(R paramR, be parambe, p paramp) {
this.b = paramR;
this.a = paramp;
this.c = parambe;
@@ -48,12 +48,12 @@ public class Q implements bP, a {
if (this.d == null)
D.b("No Data Log field defined for X axis of table: " + parambe.aL());
if (paramR.c("LKUP_PARAMETER") != null && paramR.c("LOAD_AXIS_SCALE") != null) {
this.i = new S(this);
this.i = new TableParameterChangeListener(this);
try {
aR.a().a(paramR.c(), "LKUP_PARAMETER", this.i);
aR.a().a(paramR.c(), "LOAD_AXIS_SCALE", this.i);
} catch (a a1) {
Logger.getLogger(Q.class.getName()).log(Level.SEVERE, (String)null, (Throwable)a1);
Logger.getLogger(TableDataLogListener.class.getName()).log(Level.SEVERE, (String)null, (Throwable)a1);
}
}
}
@@ -174,7 +174,7 @@ public class Q implements bP, a {
this.e = "MAP";
}
} catch (Exception exception) {
Logger.getLogger(Q.class.getName()).log(Level.SEVERE, (String)null, exception);
Logger.getLogger(TableDataLogListener.class.getName()).log(Level.SEVERE, (String)null, exception);
this.e = "Fuel Load";
}
} else if (j == null || (this.e.equals("Load") && j.e() == j.f()) || (aM != null && aM.p() != null && !aM.p().isEmpty() && j.n() != null && !j.n().isEmpty() && !j.n().equalsIgnoreCase(aM.p()))) {

View File

@@ -1,10 +1,10 @@
package com.efiAnalytics.tuningwidgets.panels;
class R implements Runnable {
R(Q paramQ) {}
class TableDataLogRunnable implements Runnable {
TableDataLogRunnable(TableDataLogListener paramQ) {}
public void run() {
Q.a(this.a);
TableDataLogListener.a(this.a);
this.a.a(this.a.f);
}
}

View File

@@ -2,12 +2,12 @@ package com.efiAnalytics.tuningwidgets.panels;
import G.aN;
class S implements aN {
S(Q paramQ) {}
class TableParameterChangeListener implements aN {
TableParameterChangeListener(TableDataLogListener paramQ) {}
public void a(String paramString1, String paramString2) {
if (this.a.f >= 0) {
T t = new T(this);
ParameterChangeDelayThread t = new ParameterChangeDelayThread(this);
t.start();
}
}

View File

@@ -4,8 +4,8 @@ import com.efiAnalytics.ui.bc;
import java.awt.Component;
import javax.swing.JPanel;
class f extends JPanel implements bc {
f(OutputPortEditor paramOutputPortEditor) {}
class ClosablePortPanel extends JPanel implements bc {
ClosablePortPanel(OutputPortEditor paramOutputPortEditor) {}
public void close() {
for (byte b = 0; b < getComponentCount(); b++) {

View File

@@ -14,7 +14,7 @@ import java.util.logging.Logger;
import javax.swing.JComboBox;
import s.g;
public class v extends JComboBox implements bc {
public class ConditionComboBox extends JComboBox implements bc {
R a = null;
aM b = null;
@@ -27,7 +27,7 @@ public class v extends JComboBox implements bc {
int f = 0;
public v(R paramR, String paramString, String[] paramArrayOfString) {
public ConditionComboBox(R paramR, String paramString, String[] paramArrayOfString) {
this.a = paramR;
this.b = paramR.c(paramString);
for (byte b = 0; b < paramArrayOfString.length; b++)

View File

@@ -1,11 +1,11 @@
package com.efiAnalytics.tuningwidgets.portEditor;
class y {
class ConditionItemModel {
private String b = "";
private String c = "";
y(v paramv) {}
ConditionItemModel(v paramv) {}
public String a() {
return this.b;

View File

@@ -3,8 +3,8 @@ package com.efiAnalytics.tuningwidgets.portEditor;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
class w implements ActionListener {
w(v paramv) {}
class ConditionSelectionListener implements ActionListener {
ConditionSelectionListener(v paramv) {}
public void actionPerformed(ActionEvent paramActionEvent) {
y y = (y)this.a.getSelectedItem();

View File

@@ -2,8 +2,8 @@ package com.efiAnalytics.tuningwidgets.portEditor;
import G.aN;
class x implements aN {
x(v paramv) {}
class ConditionUpdateListener implements aN {
ConditionUpdateListener(v paramv) {}
public void a(String paramString1, String paramString2) {
if (paramString1.equals(this.a.a.c()) && paramString2.equals(this.a.b.aL()))

View File

@@ -2,7 +2,7 @@ package com.efiAnalytics.tuningwidgets.portEditor;
import G.R;
public interface F {
public interface ConfigBindable {
void a(R paramR);
}

View File

@@ -3,8 +3,8 @@ package com.efiAnalytics.tuningwidgets.portEditor;
import java.awt.event.ItemEvent;
import java.awt.event.ItemListener;
class k implements ItemListener {
k(j paramj, OutputPortEditor paramOutputPortEditor) {}
class ControllerPanelItemListener implements ItemListener {
ControllerPanelItemListener(j paramj, OutputPortEditor paramOutputPortEditor) {}
public void itemStateChanged(ItemEvent paramItemEvent) {
this.b.setEnabled(this.b.isEnabled());

View File

@@ -3,8 +3,8 @@ package com.efiAnalytics.tuningwidgets.portEditor;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
class r implements ActionListener {
r(q paramq) {}
class ControllerSelectorListener implements ActionListener {
ControllerSelectorListener(q paramq) {}
public void actionPerformed(ActionEvent paramActionEvent) {
this.a.a((String)this.a.a.getSelectedItem());

View File

@@ -16,7 +16,7 @@ import javax.swing.JComboBox;
import javax.swing.JPanel;
import r.i;
public class q extends JPanel {
public class ControllerSelectorPanel extends JPanel {
JComboBox a = null;
R b = null;
@@ -31,7 +31,7 @@ public class q extends JPanel {
ArrayList e = new ArrayList();
public q(R paramR, String paramString) {
public ControllerSelectorPanel(R paramR, String paramString) {
this.b = paramR;
if (paramString != null && !paramString.equals(""))
this.d = paramR.c(paramString);

View File

@@ -6,10 +6,10 @@ import bt.aV;
import com.efiAnalytics.ui.bV;
import java.awt.Container;
class g extends aV {
class EnableableValueEditor extends aV {
bq a;
public g(OutputPortEditor paramOutputPortEditor, R paramR, bq parambq) {
public EnableableValueEditor(OutputPortEditor paramOutputPortEditor, R paramR, bq parambq) {
super(paramR, parambq);
this.a = parambq;
}

View File

@@ -3,8 +3,8 @@ package com.efiAnalytics.tuningwidgets.portEditor;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
class t implements ActionListener {
t(s params) {}
class OnOffSelectorListener implements ActionListener {
OnOffSelectorListener(s params) {}
public void actionPerformed(ActionEvent paramActionEvent) {
s.a(this.a, this.a.e.getSelectedItem().toString());

View File

@@ -15,7 +15,7 @@ import javax.swing.JComboBox;
import javax.swing.JLabel;
import javax.swing.JPanel;
public class s extends JPanel implements bc {
public class OnOffSelectorPanel extends JPanel implements bc {
R a = null;
aM b = null;
@@ -26,7 +26,7 @@ public class s extends JPanel implements bc {
JComboBox e = new JComboBox();
public s(R paramR, String paramString1, String paramString2, boolean paramBoolean) {
public OnOffSelectorPanel(R paramR, String paramString1, String paramString2, boolean paramBoolean) {
this.a = paramR;
this.b = paramR.c(paramString1);
if (paramBoolean) {

View File

@@ -2,8 +2,8 @@ package com.efiAnalytics.tuningwidgets.portEditor;
import G.aN;
class u implements aN {
u(s params) {}
class OnOffUpdateListener implements aN {
OnOffUpdateListener(s params) {}
public void a(String paramString1, String paramString2) {
this.a.a();

View File

@@ -2,7 +2,7 @@ package com.efiAnalytics.tuningwidgets.portEditor;
import G.aH;
public interface p {
public interface OutputChannelCallback {
void a(aH paramaH);
}

View File

@@ -19,7 +19,7 @@ import java.util.logging.Level;
import java.util.logging.Logger;
import javax.swing.JComboBox;
public class C extends JComboBox implements F, bc {
public class OutputChannelComboBox extends JComboBox implements F, bc {
R a = null;
private R l = null;

View File

@@ -2,8 +2,8 @@ package com.efiAnalytics.tuningwidgets.portEditor;
import G.aH;
class A implements p {
A(z paramz) {}
class OutputChannelHandler implements p {
OutputChannelHandler(z paramz) {}
public void a(aH paramaH) {
z.a(this.a, paramaH);

View File

@@ -3,8 +3,8 @@ package com.efiAnalytics.tuningwidgets.portEditor;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
class D implements ActionListener {
D(C paramC) {}
class OutputChannelSelectionListener implements ActionListener {
OutputChannelSelectionListener(C paramC) {}
public void actionPerformed(ActionEvent paramActionEvent) {
this.a.a((String)this.a.getSelectedItem());

View File

@@ -2,8 +2,8 @@ package com.efiAnalytics.tuningwidgets.portEditor;
import G.aN;
class E implements aN {
E(C paramC) {}
class OutputChannelUpdateListener implements aN {
OutputChannelUpdateListener(C paramC) {}
public void a(String paramString1, String paramString2) {
if (paramString1.equals(this.a.a.c()) && paramString2.equals(this.a.b.aL()))

View File

@@ -3,8 +3,8 @@ package com.efiAnalytics.tuningwidgets.portEditor;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
class d implements ActionListener {
d(OutputPortEditor paramOutputPortEditor) {}
class PortActionListenerB implements ActionListener {
PortActionListenerB(OutputPortEditor paramOutputPortEditor) {}
public void actionPerformed(ActionEvent paramActionEvent) {
OutputPortEditor.b(this.a);

View File

@@ -3,8 +3,8 @@ package com.efiAnalytics.tuningwidgets.portEditor;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
class e implements ActionListener {
e(OutputPortEditor paramOutputPortEditor) {}
class PortActionListenerC implements ActionListener {
PortActionListenerC(OutputPortEditor paramOutputPortEditor) {}
public void actionPerformed(ActionEvent paramActionEvent) {
OutputPortEditor.c(this.a);

View File

@@ -3,8 +3,8 @@ package com.efiAnalytics.tuningwidgets.portEditor;
import java.awt.event.ItemEvent;
import java.awt.event.ItemListener;
class i implements ItemListener {
i(h paramh, OutputPortEditor paramOutputPortEditor) {}
class PortCheckBoxItemListener implements ItemListener {
PortCheckBoxItemListener(h paramh, OutputPortEditor paramOutputPortEditor) {}
public void itemStateChanged(ItemEvent paramItemEvent) {
this.b.a();

View File

@@ -11,14 +11,14 @@ import bH.D;
import com.efiAnalytics.ui.bc;
import javax.swing.JCheckBox;
class h extends JCheckBox implements aN, bc {
class PortConfigCheckBox extends JCheckBox implements aN, bc {
R a = null;
aM b = null;
private int d = 0;
public h(OutputPortEditor paramOutputPortEditor, R paramR, String paramString1, String paramString2) {
public PortConfigCheckBox(OutputPortEditor paramOutputPortEditor, R paramR, String paramString1, String paramString2) {
super(paramString2);
this.a = paramR;
this.b = paramR.c(paramString1);

View File

@@ -16,14 +16,14 @@ import javax.swing.JPanel;
import r.i;
import s.g;
class j extends JPanel implements bc {
class PortControllerPanel extends JPanel implements bc {
ArrayList a = new ArrayList();
ArrayList b = new ArrayList();
JPanel c = null;
public j(OutputPortEditor paramOutputPortEditor, R paramR, aS paramaS) {
public PortControllerPanel(OutputPortEditor paramOutputPortEditor, R paramR, aS paramaS) {
aM aM = paramR.c(paramaS.m());
setLayout(new GridLayout(0, 1, 8, 8));
int i = 0;

View File

@@ -13,7 +13,7 @@ import javax.swing.BorderFactory;
import javax.swing.BoxLayout;
import javax.swing.JPanel;
public class z extends JPanel implements F, bc {
public class PortEditorRowPanel extends JPanel implements F, bc {
R a = null;
private aM h = null;

View File

@@ -3,8 +3,8 @@ package com.efiAnalytics.tuningwidgets.portEditor;
import java.awt.event.ItemEvent;
import java.awt.event.ItemListener;
class b implements ItemListener {
b(OutputPortEditor paramOutputPortEditor) {}
class PortEnableItemListener implements ItemListener {
PortEnableItemListener(OutputPortEditor paramOutputPortEditor) {}
public void itemStateChanged(ItemEvent paramItemEvent) {
OutputPortEditor.a(this.a, this.a.b.isSelected());

View File

@@ -7,12 +7,12 @@ import java.util.Iterator;
import javax.swing.DefaultListModel;
import javax.swing.JList;
class l extends JList {
class PortItemList extends JList {
DefaultListModel a = null;
ArrayList b = new ArrayList();
public l(OutputPortEditor paramOutputPortEditor) {
public PortItemList(OutputPortEditor paramOutputPortEditor) {
this.a = new DefaultListModel();
setModel(this.a);
setCellRenderer(new n(paramOutputPortEditor));

View File

@@ -7,7 +7,7 @@ import bH.D;
import bH.X;
import s.g;
class o {
class PortItemModel {
private String d = "";
R a = null;
@@ -16,7 +16,7 @@ class o {
private int e = 0;
public o(OutputPortEditor paramOutputPortEditor, R paramR, String paramString1, String paramString2, int paramInt) {
public PortItemModel(OutputPortEditor paramOutputPortEditor, R paramR, String paramString1, String paramString2, int paramInt) {
this.d = paramString2;
this.a = paramR;
this.b = paramR.c(paramString1);

View File

@@ -3,8 +3,8 @@ package com.efiAnalytics.tuningwidgets.portEditor;
import javax.swing.event.ListSelectionEvent;
import javax.swing.event.ListSelectionListener;
class m implements ListSelectionListener {
m(l paraml, OutputPortEditor paramOutputPortEditor) {}
class PortListSelectionListener implements ListSelectionListener {
PortListSelectionListener(l paraml, OutputPortEditor paramOutputPortEditor) {}
public void valueChanged(ListSelectionEvent paramListSelectionEvent) {
l.a(this.b);

View File

@@ -3,8 +3,8 @@ package com.efiAnalytics.tuningwidgets.portEditor;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
class a implements ActionListener {
a(OutputPortEditor paramOutputPortEditor) {}
class PortSelectionActionListener implements ActionListener {
PortSelectionActionListener(OutputPortEditor paramOutputPortEditor) {}
public void actionPerformed(ActionEvent paramActionEvent) {
o o = (o)OutputPortEditor.a(this.a).a();

View File

@@ -1,7 +1,7 @@
package com.efiAnalytics.tuningwidgets.portEditor;
class c implements Runnable {
c(OutputPortEditor paramOutputPortEditor) {}
class PortSelectionRunnable implements Runnable {
PortSelectionRunnable(OutputPortEditor paramOutputPortEditor) {}
public void run() {
o o = (o)OutputPortEditor.a(this.a).a();

View File

@@ -9,12 +9,12 @@ import javax.swing.ImageIcon;
import javax.swing.JLabel;
import javax.swing.JList;
class n extends DefaultListCellRenderer {
class PortStatusCellRenderer extends DefaultListCellRenderer {
Icon a = null;
Icon b = null;
n(OutputPortEditor paramOutputPortEditor) {}
PortStatusCellRenderer(OutputPortEditor paramOutputPortEditor) {}
public Component getListCellRendererComponent(JList<?> paramJList, Object paramObject, int paramInt, boolean paramBoolean1, boolean paramBoolean2) {
Component component = super.getListCellRendererComponent(paramJList, paramObject, paramInt, paramBoolean1, paramBoolean2);

View File

@@ -12,8 +12,8 @@ import bt.aV;
import java.util.logging.Level;
import java.util.logging.Logger;
class B extends aV {
public B(z paramz, R paramR, bq parambq) {
class ThresholdSyncValueEditor extends aV {
public ThresholdSyncValueEditor(z paramz, R paramR, bq parambq) {
super(paramR, parambq);
}