package com.efiAnalytics.ui; import bH.X; import bH.ab; import java.awt.BorderLayout; import java.awt.Dialog; import java.awt.Dimension; import java.awt.FlowLayout; import java.awt.GridLayout; import java.awt.Point; import java.awt.Window; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JButton; import javax.swing.JDialog; import javax.swing.JLabel; import javax.swing.JPanel; import javax.swing.JTextField; public class UserInputDialog extends JDialog implements ActionListener { private boolean f = false; boolean a = false; JTextField b = null; JButton c; JButton d; Window e = null; private ab g = null; public fq(Window paramWindow, boolean paramBoolean, String paramString1, String paramString2, ab paramab) { super(paramWindow, "User Input", Dialog.ModalityType.TOOLKIT_MODAL); this.f = paramBoolean; this.e = paramWindow; this.g = paramab; setTitle(a("Standard Input")); setLayout(new BorderLayout()); JPanel jPanel = new JPanel(); boolean bool = ((paramString1 != null && paramString1.contains("\n")) || paramString1.contains("
")) ? true : false; if (bool) { jPanel.setLayout(new BorderLayout()); paramString1 = X.b(paramString1, "\n", "
"); if (!paramString1.startsWith("")) paramString1 = "" + paramString1; } else { jPanel.setLayout(new GridLayout(1, 2)); } add("Center", jPanel); if (paramString1 == null) paramString1 = "Value:"; if (bool) { jPanel.add("Center", new JLabel(paramString1)); } else { jPanel.add(new JLabel(paramString1)); } this.b = new JTextField(); this.b.addFocusListener(new fr(this)); this.b.addActionListener(this); if (paramString2 != null) this.b.setText(paramString2); if (bool) { jPanel.add("South", this.b); } else { jPanel.add(this.b); } add(new JLabel(" "), "West"); add(new JLabel(" "), "East"); add(new JLabel(" "), "North"); a(true); pack(); Dimension dimension1 = paramWindow.getSize(); Dimension dimension2 = getSize(); Point point = paramWindow.getLocation(); setLocation((int)(point.getX() + (dimension1.getWidth() - dimension2.getWidth()) / 2.0D), (int)(point.getY() + (dimension1.getHeight() - dimension2.getHeight()) / 2.0D)); this.b.selectAll(); } public String a() { return !this.a ? "" : this.b.getText(); } protected void a(boolean paramBoolean) { JPanel jPanel = new JPanel(); jPanel.setLayout(new FlowLayout()); a(jPanel); if (paramBoolean == true) b(jPanel); add("South", jPanel); } protected void a(JPanel paramJPanel) { paramJPanel.add(this.c = new JButton(a("OK"))); this.c.addActionListener(this); } protected void b(JPanel paramJPanel) { paramJPanel.add(this.d = new JButton(a("Cancel"))); this.d.addActionListener(this); } private void b() { if (c()) { this.a = true; setVisible(false); } } public void actionPerformed(ActionEvent paramActionEvent) { if (paramActionEvent.getSource() instanceof JTextField) b(); if (paramActionEvent.getSource() == this.c) b(); if (paramActionEvent.getSource() == this.d) { this.a = false; setVisible(false); } } private boolean c() { if (this.f) { double d = 0.0D; try { if (this.b.getText().equals("")) { dk.a("Values Must Be Numeric", this.e); return false; } d = Double.parseDouble(this.b.getText()); } catch (Exception exception) { dk.a("Values Must Be Numeric", this.e); return false; } } else if (this.b.equals("")) { dk.a("You must enter a value.", this.e); } return true; } private String a(String paramString) { return (this.g != null) ? this.g.a(paramString) : paramString; } } /* Location: /home/rewrich/Downloads/TunerStudioMS/TunerStudioMS/!/com/efiAnalytics/ui/fq.class * Java compiler version: 8 (52.0) * JD-Core Version: 1.1.3 */