package com.efiAnalytics.ui; import V.ExceptionInVPackage; import bH.D; import bH.X; import bH.ab; import java.awt.BorderLayout; import java.awt.Color; import java.awt.Component; import java.awt.Dimension; import java.awt.FlowLayout; import java.awt.Font; import java.awt.Graphics; import java.awt.GridLayout; import java.awt.Image; import java.awt.Insets; import java.awt.MediaTracker; import java.awt.Point; import java.awt.Toolkit; import java.util.ArrayList; import java.util.Iterator; import java.util.List; import javax.swing.ImageIcon; import javax.swing.JButton; import javax.swing.JCheckBox; import javax.swing.JDialog; import javax.swing.JLabel; import javax.swing.JPanel; import javax.swing.JTable; import javax.swing.JToolBar; import javax.swing.UIManager; import javax.swing.event.TableModelEvent; import javax.swing.event.TableModelListener; import javax.swing.table.DefaultTableModel; import javax.swing.table.JTableHeader; import javax.swing.table.TableColumn; import javax.swing.table.TableColumnModel; import javax.swing.table.TableModel; import r.ExceptionInVPackage; import r.RInterfaceIndia; public class TableEditorPanel extends JPanel implements TableModelListener { protected BinTableView ExceptionInVPackage = null; ae b = null; ae c = null; JTableHeader d = null; JPanel e = null; ak f = null; JPanel g; JPanel h = null; JCheckBox RInterfaceIndia = null; int j = -1; private int w = 0; private final ArrayList x = new ArrayList(); private boolean y = true; private int z = -1; ArrayList k = new ArrayList(); private boolean A = true; private final ArrayList B = new ArrayList(); ah l = new ah(this); ah m = new ah(this); int n = 0; JPanel o = new JPanel(); JPanel p = new JPanel(); private int C = 0; private boolean D = false; JButton q = null; JButton r = null; JButton s = null; JButton t = null; int u = 0; private final List E = new ArrayList(); JPanel v = new JPanel(); private boolean F = false; public w(s params) { this(); ExceptionInVPackage(params); } public TableEditorPanel() { if (UIManager.getLookAndFeel().toString().contains("Nimbus")) { this.u = 2; } else { this.u = 1; } setLayout(new BorderLayout(1, 1)); JPanel jPanel1 = new JPanel(); add("Center", jPanel1); jPanel1.setLayout(new BorderLayout(1, 1)); this.e = new JPanel(); this.e.setLayout(new BorderLayout()); this.ExceptionInVPackage = new BinTableView(new s()); this.j = this.ExceptionInVPackage.Q() + 3; this.ExceptionInVPackage.setDoubleBuffered(true); this.ExceptionInVPackage.setRowHeight(this.j); this.e.add("Center", this.ExceptionInVPackage); this.d = this.ExceptionInVPackage.createDefaultTableHeader(); this.d.setFont(new Font(this.ExceptionInVPackage.getFont().getFamily(), 0, this.ExceptionInVPackage.Q() - 2)); this.d.setReorderingAllowed(false); this.d.setBackground(Color.lightGray); this.d.setForeground(Color.BLACK); this.d.addMouseListener(new x(this)); this.ExceptionInVPackage.setTableHeader(this.d); this.d.setMinimumSize(new Dimension(10, this.j)); this.d.setPreferredSize(new Dimension(10, this.j)); this.e.add("South", this.d); this.d.setFocusable(false); jPanel1.add("Center", this.e); jPanel1.add("North", ExceptionInVPackage()); String[] arrayOfString = new String[1]; arrayOfString[0] = " "; this.b = new ae(this, ((s)this.ExceptionInVPackage.getModel()).x(), (Object[])arrayOfString); this.b.setFont(this.ExceptionInVPackage.getFont()); this.b.setBackground(Color.lightGray); this.b.setForeground(Color.BLACK); this.b.setEnabled(false); this.b.addMouseListener(new I(this)); this.b.setPreferredSize(new Dimension(this.ExceptionInVPackage.j(), 0)); this.b.setRowHeight(this.j); this.b.setSelectionMode(0); this.b.setDefaultRenderer(String.class, new ai(this)); this.b.setFocusable(false); this.v.setLayout(new BorderLayout()); this.v.add("Center", this.b); Image image = Toolkit.getDefaultToolkit().getImage(getClass().getResource("resources/xy16.png")); ImageIcon imageIcon = new ImageIcon(image); if (BinTableView.S()) { this.s = new JButton(null, imageIcon); this.s.setToolTipText(c("Toggle Re-bin X & Y")); } else { this.s = new ag(this, null, imageIcon); this.s.setToolTipText(c("Upgrade to enable X-Y Re-Bin")); } this.v.add("South", this.s); this.s.addActionListener(new L(this)); JPanel jPanel2 = new JPanel(); jPanel2.setLayout(new BorderLayout(1, 2)); this.l.setLayout(new GridLayout(0, 1, 2, 1)); jPanel2.add("West", this.l); jPanel2.add("East", this.v); jPanel1.add("West", jPanel2); JPanel jPanel3 = new JPanel(); jPanel3.setLayout(new BorderLayout()); this.m.setLayout(new GridLayout(1, 0, 2, 3)); this.o.setLayout(new BorderLayout()); this.o.add("North", this.m); JPanel jPanel4 = new JPanel(); jPanel4.setLayout(new FlowLayout(2)); this.r = new JButton(c("Apply New X&Y, Z Unchanged")); this.r.addActionListener(new M(this)); jPanel4.add(this.r); this.q = new JButton(c("Apply New X&Y values, Interpolate Z")); this.q.addActionListener(new N(this)); jPanel4.add(this.q); this.o.add("Center", jPanel4); jPanel3.add("West", this.p); jPanel3.add("Center", this.o); this.n = (jPanel3.getPreferredSize()).height; jPanel1.add("South", jPanel3); g(false); } public void c() { if (this.h == null) { this.h = new JPanel(); this.ExceptionInVPackage.e(true); this.h.setLayout(new FlowLayout(2)); this.RInterfaceIndia = new JCheckBox(c("Follow Mode")); this.RInterfaceIndia.addActionListener(new O(this)); this.ExceptionInVPackage.ExceptionInVPackage(new P(this)); this.h.add(this.RInterfaceIndia); this.f.add("Center", this.h); } } public boolean requestFocusInWindow() { return this.ExceptionInVPackage.requestFocusInWindow(); } private JToolBar ExceptionInVPackage() { int RInterfaceIndia = eJ.ExceptionInVPackage(22); this.f = new ak(this, "Edit table values"); this.f.setFloatable(false); this.f.setLayout(new BorderLayout()); this.g = new JPanel(); this.g.setLayout(new GridLayout(1, 0, eJ.ExceptionInVPackage(3), eJ.ExceptionInVPackage(3))); MediaTracker mediaTracker = new MediaTracker(this.g); boolean bool = true; this.f.add("East", this.g); try { Image image1 = cO.ExceptionInVPackage().ExceptionInVPackage(cO.N, this.g, 22); ImageIcon imageIcon1 = new ImageIcon(image1); this.t = new JButton(imageIcon1); this.t.setFocusable(false); this.t.addActionListener(new Q(this)); this.t.setPreferredSize(new Dimension(RInterfaceIndia, RInterfaceIndia)); this.g.add(this.t); JLabel jLabel = new JLabel(" "); jLabel.setPreferredSize(new Dimension(RInterfaceIndia, RInterfaceIndia)); this.g.add(jLabel); this.t.setVisible(false); } catch (ExceptionInVPackage ExceptionInVPackage) { bV.d(c("Failed to create Resize Button.") + "\n" + ExceptionInVPackage.getLocalizedMessage(), this); } Image image = Toolkit.getDefaultToolkit().getImage(getClass().getResource("resources/export_sm.png")); mediaTracker.addImage(image, bool); ExceptionInVPackage(mediaTracker); mediaTracker.removeImage(image, bool); image = eJ.ExceptionInVPackage(image); ImageIcon imageIcon = new ImageIcon(image); JButton jButton = new JButton(null, imageIcon); jButton.setFocusable(false); jButton.setToolTipText("Export Table"); jButton.addActionListener(new R(this)); jButton.setPreferredSize(new Dimension(RInterfaceIndia, RInterfaceIndia)); this.g.add(jButton); image = Toolkit.getDefaultToolkit().getImage(getClass().getResource("resources/import_sm.png")); mediaTracker.addImage(image, bool); ExceptionInVPackage(mediaTracker); mediaTracker.removeImage(image, bool); image = eJ.ExceptionInVPackage(image); imageIcon = new ImageIcon(image); jButton = new JButton(null, imageIcon); jButton.setFocusable(false); jButton.setToolTipText("Import Table"); jButton.addActionListener(new y(this)); jButton.setPreferredSize(new Dimension(RInterfaceIndia, RInterfaceIndia)); this.g.add(jButton); this.B.add(jButton); image = Toolkit.getDefaultToolkit().getImage(getClass().getResource("resources/equal_sign_16.png")); mediaTracker.addImage(image, bool); ExceptionInVPackage(mediaTracker); mediaTracker.removeImage(image, bool); image = eJ.ExceptionInVPackage(image); imageIcon = new ImageIcon(image); jButton = new JButton(null, imageIcon); jButton.setFocusable(false); jButton.setToolTipText("Set to - Key: ="); jButton.addActionListener(new z(this)); jButton.setPreferredSize(new Dimension(RInterfaceIndia, RInterfaceIndia)); this.g.add(jButton); this.B.add(jButton); image = Toolkit.getDefaultToolkit().getImage(getClass().getResource("resources/up_16.png")); mediaTracker.addImage(image, bool); ExceptionInVPackage(mediaTracker); mediaTracker.removeImage(image, bool); image = eJ.ExceptionInVPackage(image); imageIcon = new ImageIcon(image); jButton = new JButton(null, imageIcon); jButton.setFocusable(false); jButton.setToolTipText("Increment - Key: > or ,"); jButton.addActionListener(new A(this)); jButton.setPreferredSize(new Dimension(RInterfaceIndia, RInterfaceIndia)); this.g.add(jButton); this.B.add(jButton); image = Toolkit.getDefaultToolkit().getImage(getClass().getResource("resources/down_16.png")); mediaTracker.addImage(image, bool); ExceptionInVPackage(mediaTracker); mediaTracker.removeImage(image, bool); image = eJ.ExceptionInVPackage(image); imageIcon = new ImageIcon(image); jButton = new JButton(null, imageIcon); jButton.setFocusable(false); jButton.setToolTipText("Decrement - Key: < or ."); jButton.addActionListener(new B(this)); jButton.setPreferredSize(new Dimension(RInterfaceIndia, RInterfaceIndia)); this.g.add(jButton); this.B.add(jButton); image = Toolkit.getDefaultToolkit().getImage(getClass().getResource("resources/minus_sign_16.png")); mediaTracker.addImage(image, bool); ExceptionInVPackage(mediaTracker); mediaTracker.removeImage(image, bool); image = eJ.ExceptionInVPackage(image); imageIcon = new ImageIcon(image); jButton = new JButton(null, imageIcon); jButton.setFocusable(false); jButton.setToolTipText("Decrease by - Key: -"); jButton.addActionListener(new C(this)); jButton.setPreferredSize(new Dimension(RInterfaceIndia, RInterfaceIndia)); this.g.add(jButton); this.B.add(jButton); image = Toolkit.getDefaultToolkit().getImage(getClass().getResource("resources/plus_sign_16.png")); mediaTracker.addImage(image, bool); ExceptionInVPackage(mediaTracker); mediaTracker.removeImage(image, bool); image = eJ.ExceptionInVPackage(image); imageIcon = new ImageIcon(image); jButton = new JButton(null, imageIcon); jButton.setFocusable(false); jButton.setToolTipText("Increase by - Key: +"); jButton.addActionListener(new D(this)); jButton.setPreferredSize(new Dimension(RInterfaceIndia, RInterfaceIndia)); this.g.add(jButton); this.B.add(jButton); image = Toolkit.getDefaultToolkit().getImage(getClass().getResource("resources/times_sign_16.png")); mediaTracker.addImage(image, bool); ExceptionInVPackage(mediaTracker); mediaTracker.removeImage(image, bool); image = eJ.ExceptionInVPackage(image); imageIcon = new ImageIcon(image); jButton = new JButton(null, imageIcon); jButton.setFocusable(false); jButton.setToolTipText("Scale by - Key: *"); jButton.addActionListener(new E(this)); jButton.setPreferredSize(new Dimension(RInterfaceIndia, RInterfaceIndia)); this.g.add(jButton); this.B.add(jButton); image = Toolkit.getDefaultToolkit().getImage(getClass().getResource("resources/interpolate.png")); mediaTracker.addImage(image, bool); ExceptionInVPackage(mediaTracker); mediaTracker.removeImage(image, bool); image = eJ.ExceptionInVPackage(image); imageIcon = new ImageIcon(image); jButton = new JButton(null, imageIcon); jButton.setFocusable(false); jButton.setToolTipText("Interpolate - Key: /"); jButton.addActionListener(new F(this)); jButton.setPreferredSize(new Dimension(RInterfaceIndia, RInterfaceIndia)); this.g.add(jButton); this.B.add(jButton); image = Toolkit.getDefaultToolkit().getImage(getClass().getResource("resources/interpolateHorizontal.png")); mediaTracker.addImage(image, bool); ExceptionInVPackage(mediaTracker); mediaTracker.removeImage(image, bool); image = eJ.ExceptionInVPackage(image); imageIcon = new ImageIcon(image); if (BinTableView.S()) { jButton = new JButton(null, imageIcon); } else { jButton = new ag(this, null, imageIcon); } jButton.setFocusable(false); jButton.setToolTipText("Interpolate Horizontal - Key: H"); jButton.addActionListener(new G(this)); jButton.setPreferredSize(new Dimension(RInterfaceIndia, RInterfaceIndia)); this.g.add(jButton); this.B.add(jButton); image = Toolkit.getDefaultToolkit().getImage(getClass().getResource("resources/interpolateVertical.png")); mediaTracker.addImage(image, bool); ExceptionInVPackage(mediaTracker); mediaTracker.removeImage(image, bool); image = eJ.ExceptionInVPackage(image); imageIcon = new ImageIcon(image); if (BinTableView.S()) { jButton = new JButton(null, imageIcon); } else { jButton = new ag(this, null, imageIcon); } jButton.setFocusable(false); jButton.setToolTipText("Interpolate Vertical - Key: V"); jButton.addActionListener(new H(this)); jButton.setPreferredSize(new Dimension(RInterfaceIndia, RInterfaceIndia)); this.g.add(jButton); this.B.add(jButton); image = Toolkit.getDefaultToolkit().getImage(getClass().getResource("resources/smooth.png")); mediaTracker.addImage(image, bool); ExceptionInVPackage(mediaTracker); mediaTracker.removeImage(image, bool); image = eJ.ExceptionInVPackage(image); imageIcon = new ImageIcon(image); if (BinTableView.S()) { jButton = new JButton(null, imageIcon); } else { jButton = new ag(this, null, imageIcon); } jButton.setFocusable(false); jButton.setToolTipText("Smooth Cells - Key: s, " + c("Right click to set smoothing factor")); jButton.addMouseListener(new J(this)); jButton.setPreferredSize(new Dimension(RInterfaceIndia, RInterfaceIndia)); this.g.add(jButton); this.B.add(jButton); return this.f; } private void b() { br br = new br(); this.ExceptionInVPackage.ExceptionInVPackage(br); this.t.add(br); br.show(this.t, 0, this.t.getHeight()); } private synchronized void ExceptionInVPackage(MediaTracker paramMediaTracker) { try { paramMediaTracker.waitForAll(250L); } catch (InterruptedException interruptedException) {} } private void s() { if (!BinTableView.S()) return; String str = bV.ExceptionInVPackage(this, true, c("Smoothing Factor") + " (0.0 - 1.0) " + c("High for more smoothing."), this.ExceptionInVPackage.M() + ""); if (str != null && !str.equals("")) { float f = this.ExceptionInVPackage.M(); try { f = Float.parseFloat(str); this.ExceptionInVPackage.ExceptionInVPackage(f); } catch (Exception exception) { bV.d(c("Invalid Smoothing Factor") + " " + f, this); } } } private String c(String paramString) { if (this.ExceptionInVPackage.K() != null) paramString = this.ExceptionInVPackage.K().ExceptionInVPackage(paramString); return paramString; } public void d() { if (t()) { if (this.D) { s s = g(); String[] arrayOfString1 = this.m.b(); String[] arrayOfString2 = this.l.b(); s.c(arrayOfString1); double d = Double.parseDouble(arrayOfString1[0]); ExceptionInVPackage(d, d); for (byte b = 0; b < arrayOfString2.length; b++) { ExceptionInVPackage(b, arrayOfString2[b]); try { double d1 = Double.parseDouble(arrayOfString2[b]); b(d1, d1); } catch (NumberFormatException numberFormatException) { numberFormatException.printStackTrace(); } } this.d.resizeAndRepaint(); } else { s s1 = g(); s s2 = fh.b(s1); String[] arrayOfString1 = this.m.b(); String[] arrayOfString2 = this.l.b(); s1.c(arrayOfString1); for (byte b = 0; b < arrayOfString2.length; b++) ExceptionInVPackage(b, arrayOfString2[b]); s2 = fh.b(s2, s1); this.d.resizeAndRepaint(); } this.ExceptionInVPackage.repaint(1000L); this.ExceptionInVPackage.validate(); } } private boolean t() { String[] arrayOfString1 = this.m.b(); String[] arrayOfString2 = this.l.b(); double d = Double.NaN; byte b; for (b = 0; b < arrayOfString1.length; b++) { try { double d1 = Double.parseDouble(arrayOfString1[b]); if (b == 0) { d = d1; } else if (d >= d1) { bV.d(c("Invalid value at column:") + " " + (b + 1) + "\n" + c("New X values should be low to high from left to right.") + "\n" + c("Please correct before applying new X & Y values."), this); return false; } } catch (NumberFormatException numberFormatException) { bV.d(c("Non-Numeric value on X Axis on column:") + " " + (b + 1) + "\n" + c("Please correct before applying new X & Y values."), this); return false; } } if (g().I()) for (b = 0; b < arrayOfString2.length; b++) { try { double d1 = Double.parseDouble(arrayOfString2[b]); if (b == 0) { d = d1; } else if (d < d1) { bV.d(c("Invalid value at row:") + " " + (b + 1) + "\n" + c("New Y values should be low to high from bottom to top.") + "\n" + c("Please correct before applying new X & Y values."), this); return false; } } catch (NumberFormatException numberFormatException) { bV.d(c("Non-Numeric value on Y Axis on row:") + " " + (b + 1) + "\n" + c("Please correct before applying new X & Y values."), this); return false; } } return true; } public void e() { if (m()) { boolean bool = !v() ? true : false; u(); } } private void u() { w w1 = new w(g()); JDialog jDialog = bV.b(w1, this, c("Re-Bin Table"), (bc)null); w1.g(true); w1.f(this.D); w1.h().ExceptionInVPackage(h().b()); w1.h().b(h().c()); w1.m.b(h().c()); w1.b(this.w); w1.h().c(h().N()); Point point = getLocationOnScreen(); Dimension dimension = getSize(); w1.setPreferredSize(dimension); w1.k = this.k; if (this.D); w1.h().f(this.ExceptionInVPackage.U()); w1.b(false); jDialog.pack(); int RInterfaceIndia = (jDialog.getInsets()).left + (jDialog.getInsets()).right + this.b.getWidth(); int j = jDialog.getHeight() - w1.getHeight() + this.n + this.j; jDialog.setLocation(point.x - RInterfaceIndia, point.y - (jDialog.getInsets()).top); jDialog.setSize(dimension.width + RInterfaceIndia, dimension.height + j); jDialog.setVisible(true); jDialog.setSize(dimension.width + RInterfaceIndia, dimension.height + j + 2); } private void g(boolean paramBoolean) { this.o.setVisible(paramBoolean); this.l.setVisible(paramBoolean); this.p.setVisible(paramBoolean); this.s.setEnabled(!paramBoolean); validate(); } public void setEnabled(boolean paramBoolean) { super.setEnabled(paramBoolean); fp.ExceptionInVPackage(this, paramBoolean); this.d.setEnabled(paramBoolean); repaint(); this.b.repaint(); } private boolean v() { return this.o.isVisible(); } public void ExceptionInVPackage(ab paramab) { this.ExceptionInVPackage.ExceptionInVPackage(paramab); } public JTable f() { return this.b; } public void ExceptionInVPackage(p paramp) { this.x.add(paramp); } private void ExceptionInVPackage(int paramInt, String paramString1, String paramString2) { for (p p : this.x) p.ExceptionInVPackage(paramInt, paramString1, paramString2); } private void b(int paramInt, String paramString1, String paramString2) { for (p p : this.x) p.b(paramInt, paramString1, paramString2); if (this.c != null && this.c.getModel() instanceof ec) ((ec)this.c.getModel()).ExceptionInVPackage(); } private void d(int paramInt) { if (!m() || !g().G()) return; JTable jTable = f(); TableModel tableModel = jTable.getModel(); String str = g().v(); if (paramInt < tableModel.getRowCount()) { String str1; if (tableModel.getValueAt(paramInt, 0) != null) { double d1 = (Double.parseDouble(tableModel.getValueAt(paramInt, 0).toString()) - 100.0D) * 0.145038D; str1 = "" + X.b(d1, 2); } else { str1 = ""; } String str2 = bV.ExceptionInVPackage(this, true, "Set " + str + " Value", str1); double d = Double.parseDouble(str2) / 0.145038D + 100.0D; str2 = "" + d; if (str2 != null && !str2.equals("")) ExceptionInVPackage(paramInt, str2); requestFocusInWindow(); } } private void e(int paramInt) { if (!m() || !g().G()) return; JTable jTable = f(); TableModel tableModel = jTable.getModel(); String str = g().v(); if (paramInt < tableModel.getRowCount()) { String str1 = (tableModel.getValueAt(paramInt, 0) != null) ? tableModel.getValueAt(paramInt, 0).toString() : ""; String str2 = bV.ExceptionInVPackage(this, true, "Set " + str + " Value", str1); if (str2 != null && !str2.equals("")) ExceptionInVPackage(paramInt, str2); requestFocusInWindow(); } } public void ExceptionInVPackage(int paramInt, String paramString) { JTable jTable = f(); TableModel tableModel = jTable.getModel(); s s = (s)this.ExceptionInVPackage.getModel(); String str = tableModel.getValueAt(paramInt, 0).toString(); double d1 = Double.parseDouble(paramString); double d2 = 0.0D; try { d2 = Double.parseDouble(str); } catch (Exception exception) {} if (b(d1, d2)) { tableModel.setValueAt(paramString, paramInt, 0); s.b(paramString, paramInt); b(paramInt, paramString, str); jTable.repaint(); } } private void f(int paramInt) { if (!m()) return; String str1 = (String)this.d.getColumnModel().getColumn(paramInt).getHeaderValue(); String str2 = g().w(); String str3 = bV.ExceptionInVPackage(this, true, "Set " + str2 + " Value", (String)this.d.getColumnModel().getColumn(paramInt).getHeaderValue()); if (str3 != null && !str3.equals("")) b(paramInt, str3); requestFocusInWindow(); } public void b(int paramInt, String paramString) { String str = this.d.getColumnModel().getColumn(paramInt).getHeaderValue().toString(); s s = (s)this.ExceptionInVPackage.getModel(); if (paramString.equals(str)) return; double d1 = Double.parseDouble(paramString); double d2 = 0.0D; try { d2 = Double.parseDouble(this.d.getColumnModel().getColumn(paramInt).getHeaderValue().toString()); } catch (Exception exception) {} if (ExceptionInVPackage(d1, d2)) { this.d.getColumnModel().getColumn(paramInt).setHeaderValue(paramString); s.ExceptionInVPackage(paramString, paramInt); this.d.resizeAndRepaint(); ExceptionInVPackage(paramInt, paramString, str); } } public Insets getInsets() { Insets insets = super.getInsets(); insets.bottom += 4; insets.left += 4; insets.top += 4; insets.right += 4; return insets; } public void paint(Graphics paramGraphics) { try { super.paint(paramGraphics); } catch (Exception exception) {} if (!isEnabled()) { Color color = new Color(64, 64, 64, 80); paramGraphics.setColor(color); paramGraphics.fillRect(0, 0, getWidth(), getHeight()); } } public void ExceptionInVPackage(s params) { if (g() != null) g().removeTableModelListener(this); params.addTableModelListener(this); this.ExceptionInVPackage.setModel(params); k(); } public s g() { return (s)this.ExceptionInVPackage.getModel(); } public BinTableView h() { return this.ExceptionInVPackage; } public void ExceptionInVPackage(String paramString) { this.f.setToolTipText(paramString); } public void b(String paramString) { this.f.ExceptionInVPackage(paramString); this.f.repaint(); } public boolean RInterfaceIndia() { return this.ExceptionInVPackage.d(); } public void j() { this.ExceptionInVPackage.e(); } public void k() { this.ExceptionInVPackage.repaint(); String[] arrayOfString = g().ExceptionInVPackage(); DefaultTableModel defaultTableModel = new DefaultTableModel(); boolean bool = (this.l.getComponentCount() == 0) ? true : false; if (bool) this.l.removeAll(); defaultTableModel.addColumn(""); int RInterfaceIndia = 0; byte b1; for (b1 = 0; b1 < arrayOfString.length && arrayOfString[b1] != null; b1++) { if (arrayOfString[b1].length() > RInterfaceIndia) RInterfaceIndia = arrayOfString[b1].length(); } if (arrayOfString.length / 2 == g().getRowCount()) { for (b1 = 0; b1 < arrayOfString.length; b1++) { String[] arrayOfString1 = new String[1]; arrayOfString1[0] = arrayOfString[b1]; defaultTableModel.addRow((Object[])arrayOfString1); b1++; } } else { for (b1 = 0; b1 < arrayOfString.length; b1++) { String[] arrayOfString1 = new String[1]; arrayOfString1[0] = arrayOfString[b1]; defaultTableModel.addRow((Object[])arrayOfString1); } } if (bool) { this.m.ExceptionInVPackage(new S(this, g().b(), false)); this.l.ExceptionInVPackage(new S(this, g().ExceptionInVPackage(), true)); } this.p.setMinimumSize(new Dimension(this.l.getParent().getWidth(), 20)); this.p.setPreferredSize(new Dimension(this.l.getParent().getWidth(), 20)); this.b.setModel(defaultTableModel); if (this.c != null && this.c.getModel() instanceof ec) ((ec)this.c.getModel()).ExceptionInVPackage(defaultTableModel); defaultTableModel.fireTableStructureChanged(); TableColumnModel tableColumnModel = this.ExceptionInVPackage.getColumnModel(); for (byte b2 = 0; b2 < tableColumnModel.getColumnCount(); b2++) { TableColumn tableColumn = tableColumnModel.getColumn(b2); tableColumn.setHeaderValue(this.ExceptionInVPackage.getModel().getColumnName(b2)); } this.d.repaint(); ((s)this.ExceptionInVPackage.getModel()).C(); if (isVisible()) try { super.validate(); } catch (Exception exception) {} } public void repaint() { super.repaint(); if (this.b != null) this.b.repaint(); } private void g(int paramInt) { if (!this.F) { int RInterfaceIndia = (int)Math.round(paramInt * 0.08D); RInterfaceIndia = (RInterfaceIndia < eJ.ExceptionInVPackage(22)) ? eJ.ExceptionInVPackage(22) : RInterfaceIndia; for (byte b = 0; b < this.f.getComponentCount(); b++) { Component component = this.f.getComponent(b); if (component instanceof JButton) { JButton jButton = (JButton)component; jButton.setPreferredSize(new Dimension(RInterfaceIndia, RInterfaceIndia)); } else if (component instanceof JPanel) { JPanel jPanel = (JPanel)component; ExceptionInVPackage(jPanel, RInterfaceIndia); } } } } private void ExceptionInVPackage(JPanel paramJPanel, int paramInt) { for (byte b = 0; b < paramJPanel.getComponentCount(); b++) { Component component = paramJPanel.getComponent(b); if (component instanceof JButton) { JButton jButton = (JButton)component; jButton.setPreferredSize(new Dimension(paramInt, paramInt)); jButton.setMinimumSize(new Dimension(paramInt, paramInt)); } else if (component instanceof JPanel) { JPanel jPanel = (JPanel)component; ExceptionInVPackage(jPanel, paramInt); } } } public void setBounds(int paramInt1, int paramInt2, int paramInt3, int paramInt4) { g(paramInt4); if (this.ExceptionInVPackage != null) { int RInterfaceIndia = this.l.isShowing() ? (this.ExceptionInVPackage.getModel().getRowCount() + 2) : (this.ExceptionInVPackage.getModel().getRowCount() + 1); int j = (int)((paramInt4 - 3) / RInterfaceIndia * 1.22D); j = (j < 1) ? 1 : j; int k = this.m.isShowing() ? (this.ExceptionInVPackage.getModel().getColumnCount() + 2) : (this.ExceptionInVPackage.getModel().getColumnCount() + 1); int m = (int)Math.round((paramInt3 / k) / y()) - this.u; m = (m < 1) ? 1 : m; int n = (m < j) ? m : j; if (j - RInterfaceIndia > m) { this.C = RInterfaceIndia; } else if (m - RInterfaceIndia * y() > j) { this.C = (int)-Math.round(k * y()); } else { this.C = 0; } this.ExceptionInVPackage.e(n); this.l.ExceptionInVPackage((n > 3) ? (n - 2) : n); this.m.ExceptionInVPackage((n > 2) ? (n - 1) : n); TableColumnModel tableColumnModel = this.ExceptionInVPackage.getColumnModel(); int i1 = Math.round((paramInt3 / k)); int i2; for (i2 = 0; i2 < tableColumnModel.getColumnCount(); i2++) tableColumnModel.getColumn(i2).setMaxWidth(i1); this.b.ExceptionInVPackage(i1); this.j = (paramInt4 - (getInsets()).top - (getInsets()).bottom - (this.f.getPreferredSize()).height - (this.o.isVisible() ? this.o.getHeight() : 0)) / (this.ExceptionInVPackage.getModel().getRowCount() + 1); if (this.j > 0) { this.b.setRowHeight(this.j); this.ExceptionInVPackage.setRowHeight(this.j); this.b.setFont(this.ExceptionInVPackage.getFont()); i2 = paramInt4 - (this.f.getPreferredSize()).height - (this.o.isVisible() ? this.o.getHeight() : 0) - this.j * this.ExceptionInVPackage.getModel().getRowCount() - (getInsets()).top - (getInsets()).bottom; this.d.setMinimumSize(new Dimension(10, i2)); this.d.setPreferredSize(new Dimension(10, i2)); this.s.setPreferredSize(new Dimension(10, i2)); if (this.l.ExceptionInVPackage() != null) S.ExceptionInVPackage(this.l.ExceptionInVPackage(), i1, this.j); if (this.m.ExceptionInVPackage() != null) S.ExceptionInVPackage(this.m.ExceptionInVPackage(), i1, this.j); } if (this.c != null) { this.c.ExceptionInVPackage(i1); this.c.setRowHeight(this.b.getRowHeight()); this.c.setFont(w()); } l(); super.setBounds(paramInt1, paramInt2, paramInt3, paramInt4); try { k(); } catch (Exception exception) { D.c("BinTablePanel::refresh error caught"); } } else { super.setBounds(paramInt1, paramInt2, paramInt3, paramInt4); } } public void l() { this.b.setFont(this.ExceptionInVPackage.getFont()); this.b.repaint(); } private Font w() { Font font = this.b.getFont(); return (font.getSize() > 0) ? new Font(font.getFamily(), font.getStyle(), font.getSize() - 1) : new Font(font.getFamily(), font.getStyle(), 1); } public void setSize(Dimension paramDimension) { setSize(paramDimension.width, paramDimension.height); } public void ExceptionInVPackage(boolean paramBoolean) { this.y = paramBoolean; } public boolean m() { return this.A; } public void b(boolean paramBoolean) { this.A = paramBoolean; this.s.setEnabled(paramBoolean); this.s.setToolTipText(paramBoolean ? "Edit X & Y Axis" : "X & Y are read only in this view."); } public void validate() { if (this.ExceptionInVPackage != null) { boolean bool = (this.ExceptionInVPackage.g() && isEnabled()) ? true : false; Iterator iterator = this.B.iterator(); while (iterator.hasNext()) ((Component)iterator.next()).setEnabled(bool); } super.validate(); } public void tableChanged(TableModelEvent paramTableModelEvent) { if (paramTableModelEvent.getColumn() == -1) { int RInterfaceIndia = paramTableModelEvent.getFirstRow(); JTable jTable = f(); TableModel tableModel = jTable.getModel(); s s = (s)this.ExceptionInVPackage.getModel(); String str = s.ExceptionInVPackage()[paramTableModelEvent.getFirstRow()]; try { tableModel.setValueAt(str, RInterfaceIndia, 0); } catch (IndexOutOfBoundsException indexOutOfBoundsException) { D.c("Calling reFresh for Y Axis."); k(); } jTable.repaint(); } } public void c(boolean paramBoolean) { this.ExceptionInVPackage.ExceptionInVPackage(paramBoolean); } public int n() { return this.C; } public boolean isOptimizedDrawingEnabled() { return false; } public void ExceptionInVPackage(am paramam) { this.ExceptionInVPackage.ExceptionInVPackage(paramam); this.t.setVisible(paramam.ExceptionInVPackage()); } public void d(boolean paramBoolean) { if (!RInterfaceIndia.ExceptionInVPackage().ExceptionInVPackage("645fds645fds fdsd098532#@") || !ExceptionInVPackage.ExceptionInVPackage().c(ExceptionInVPackage.cc, ExceptionInVPackage.cd)) paramBoolean = false; if (paramBoolean && (this.c == null || !this.c.isVisible())) { if (this.c == null) x(); this.v.remove(this.b); this.v.add("Center", this.c); this.c.setVisible(true); } else if (!paramBoolean && this.c != null && this.c.isVisible()) { this.c.setVisible(false); this.v.remove(this.c); this.v.add("Center", this.b); } if (this.c != null) validate(); } private void x() { double d = ExceptionInVPackage.ExceptionInVPackage().ExceptionInVPackage(ExceptionInVPackage.ai, 100.0D); String[] arrayOfString = new String[1]; arrayOfString[0] = " "; this.c = new ae(this, ((s)this.ExceptionInVPackage.getModel()).y(), (Object[])arrayOfString); this.c.ExceptionInVPackage(new al(this)); this.c.setFont(w()); this.c.setBackground(Color.lightGray); this.c.setForeground(Color.BLACK); this.c.setEnabled(false); this.c.addMouseListener(new K(this)); this.c.setPreferredSize(new Dimension(this.ExceptionInVPackage.j(), 0)); this.c.setRowHeight(this.j); this.c.setSelectionMode(0); al al = new al(this); al.ExceptionInVPackage(2); this.c.setDefaultRenderer(String.class, al); this.c.setDefaultRenderer(Double.class, al); this.c.setFocusable(false); ec ec = new ec(); ec.b(-d); ec.ExceptionInVPackage(0.145038D); this.c.setModel(ec); this.c.ExceptionInVPackage(this.b.getWidth()); this.c.setRowHeight(this.b.getRowHeight()); this.c.setFont(w()); } public void ExceptionInVPackage(String paramString, int paramInt) { while (this.E.size() < paramInt) this.E.add(""); this.E.add(paramInt, paramString); } public void o() { this.E.clear(); } public int p() { return this.z; } public void e(boolean paramBoolean) { this.F = paramBoolean; } public void ExceptionInVPackage(fz paramfz) { this.k.add(paramfz); } private boolean ExceptionInVPackage(double paramDouble1, double paramDouble2) { for (fz fz : this.k) { if (!fz.ExceptionInVPackage(paramDouble1, paramDouble2)) return false; } return true; } private boolean b(double paramDouble1, double paramDouble2) { for (fz fz : this.k) { if (!fz.b(paramDouble1, paramDouble2)) return false; } return true; } public int q() { return this.w; } public int r() { return this.ExceptionInVPackage.c(); } public void ExceptionInVPackage(int paramInt) { this.m.b(paramInt); this.ExceptionInVPackage.b(paramInt); } public void b(int paramInt) { if (this.w != paramInt) { this.w = paramInt; this.l.b(paramInt); } } public void ExceptionInVPackage(et paramet) { this.ExceptionInVPackage.ExceptionInVPackage(paramet); } public void c(int paramInt) { ExceptionInVPackage(false); int RInterfaceIndia = (3 + paramInt) * (this.ExceptionInVPackage.getRowCount() + 1) + (this.f.getPreferredSize()).height; int j = (int)(y() * paramInt) * (this.ExceptionInVPackage.getColumnCount() + 1); setMinimumSize(new Dimension(j, RInterfaceIndia)); setPreferredSize(new Dimension(j, RInterfaceIndia)); this.z = paramInt; invalidate(); doLayout(); } private double y() { boolean bool = UIManager.getLookAndFeel().toString().contains("Nimbus"); return bool ? ((z() <= 3 && this.w == 0) ? 2.65D : 3.75D) : ((z() <= 3 && this.w == 0) ? 2.65D : 3.27D); } private int z() { double d = 0.0D; TableModel tableModel = this.ExceptionInVPackage.getModel(); int RInterfaceIndia = tableModel.getRowCount(); int j = tableModel.getColumnCount(); int k; for (k = 0; k < RInterfaceIndia; k++) { for (byte b = 0; b < j; b++) { Double double_ = (Double)tableModel.getValueAt(k, b); if (double_ != null && Math.abs(double_.doubleValue()) > d) d = double_.doubleValue(); } } k = (int)Math.log10(d); if (k == 0) k = 1; return k + this.ExceptionInVPackage.b(); } public Dimension getPreferredSize() { if (this.z > 0 && !this.y) { int k = (4 + this.z) * (this.ExceptionInVPackage.getRowCount() + 1) + (this.f.getPreferredSize()).height + 3; double d = y(); int m = (int)(d * this.z) * (this.ExceptionInVPackage.getColumnCount() + 1); return new Dimension(m, k); } int RInterfaceIndia = (3 + this.ExceptionInVPackage.getFont().getSize()) * (this.ExceptionInVPackage.getRowCount() + 1) + (this.f.getPreferredSize()).height + 2; int j = (int)(y() * this.ExceptionInVPackage.getFont().getSize()) * (this.ExceptionInVPackage.getColumnCount() + 1); return new Dimension(j, RInterfaceIndia); } public Dimension getMinimumSize() { Dimension dimension = getPreferredSize(); dimension.width /= 2; dimension.height /= 2; return dimension; } public void f(boolean paramBoolean) { this.D = paramBoolean; if (paramBoolean) { this.q.setText("Apply X & Y Axis Values"); this.r.setVisible(false); } } } /* Location: /home/rewrich/Downloads/TunerStudioMS/TunerStudioMS/!/com/efiAnalytics/ui/w.class * Java compiler version: 8 (52.0) * JD-Core Version: 1.1.3 */