Files
tustu/app/com/efiAnalytics/ui/DialogUtilities.java
johndoe6345789 e17cdf49b3 Add wizard UI components and functionality
- Implement WizardCancelActionListener to handle cancellation actions.
- Create WizardDialog for managing dialog windows with window listener.
- Add WizardDialogCallback for handling dialog callbacks.
- Introduce WizardNextActionListener for handling next actions in the wizard.
- Develop WizardPanel to manage the wizard's layout and navigation.
- Implement WizardRunnable to run wizard actions in a separate thread.
- Define WizardStepCallback interface for step callbacks in the wizard.
- Create YAxisSelectorLayoutRunnable for managing layout updates.
- Add YAxisSelectorPanel for selecting Y-axis options in the UI.
- Remove unused interfaces and classes (cP, cT, co, cx, dx, eR, eU, ev).
2026-01-11 07:05:02 +00:00

705 lines
28 KiB
Java

package com.efiAnalytics.ui;
import W.ap;
import X.d;
import bH.D;
import bH.ab;
import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.Component;
import java.awt.Container;
import java.awt.Dimension;
import java.awt.FileDialog;
import java.awt.FlowLayout;
import java.awt.Frame;
import java.awt.GraphicsDevice;
import java.awt.GraphicsEnvironment;
import java.awt.Point;
import java.awt.Rectangle;
import java.awt.Toolkit;
import java.awt.Window;
import java.io.File;
import java.io.IOException;
import java.lang.reflect.InvocationTargetException;
import java.util.logging.Level;
import java.util.logging.Logger;
import javax.swing.BorderFactory;
import javax.swing.JButton;
import javax.swing.JColorChooser;
import javax.swing.JComponent;
import javax.swing.JDialog;
import javax.swing.JFileChooser;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
import javax.swing.JPasswordField;
import javax.swing.JProgressBar;
import javax.swing.KeyStroke;
import javax.swing.LookAndFeel;
import javax.swing.SwingUtilities;
import javax.swing.UIManager;
import javax.swing.filechooser.FileFilter;
import javax.swing.filechooser.FileView;
public class DialogUtilities {
static String a = null;
static JFileChooser b = null;
static JFileChooser c = null;
static JFileChooser d = null;
static JColorChooser e = null;
static Color f = Color.black;
static ab g = null;
private static Window j = null;
static bU h = null;
private static File k = null;
static boolean i = false;
public static void a(ab paramab) {
g = paramab;
}
public static ab a() {
return g;
}
private static String b(String paramString) {
if (g != null)
paramString = g.a(paramString);
return paramString;
}
public static JDialog a(Window paramWindow, String paramString) {
JDialog jDialog = new JDialog(paramWindow, b("Please wait"));
jDialog.setLayout(new BorderLayout());
JPanel jPanel = new JPanel();
jPanel.setBorder(BorderFactory.createTitledBorder(b("Please wait")));
jPanel.setLayout(new BorderLayout(10, 10));
JLabel jLabel = new JLabel(paramString, 0);
jPanel.add("Center", jLabel);
JProgressBar jProgressBar = new JProgressBar(0, 100);
jProgressBar.setIndeterminate(true);
jPanel.add("South", jProgressBar);
jDialog.add("Center", jPanel);
jDialog.pack();
jDialog.setSize(jDialog.getWidth() + 50, jDialog.getHeight() + 30);
a(paramWindow, jDialog);
jDialog.setAlwaysOnTop(true);
jDialog.setVisible(true);
return jDialog;
}
public static Rectangle a(Rectangle paramRectangle) {
GraphicsEnvironment graphicsEnvironment = GraphicsEnvironment.getLocalGraphicsEnvironment();
GraphicsDevice[] arrayOfGraphicsDevice = graphicsEnvironment.getScreenDevices();
boolean bool = true;
for (byte b = 0; b < arrayOfGraphicsDevice.length; b++) {
GraphicsDevice graphicsDevice = arrayOfGraphicsDevice[b];
Rectangle rectangle = graphicsDevice.getDefaultConfiguration().getBounds();
if (rectangle.contains(paramRectangle.x, paramRectangle.y) || rectangle.contains(paramRectangle.x + paramRectangle.width, paramRectangle.y) || rectangle.contains(paramRectangle.x + paramRectangle.width, paramRectangle.y + paramRectangle.height) || rectangle.contains(paramRectangle.x, paramRectangle.y + paramRectangle.height)) {
bool = false;
if (paramRectangle.x < rectangle.x)
paramRectangle.x = rectangle.x;
if (paramRectangle.y < rectangle.y)
paramRectangle.y = rectangle.y;
if (paramRectangle.width > rectangle.width)
paramRectangle.width = rectangle.width;
if (paramRectangle.height > rectangle.height)
paramRectangle.height = rectangle.height;
if (paramRectangle.x + paramRectangle.width > rectangle.x + rectangle.width)
paramRectangle.x = rectangle.x + rectangle.width - paramRectangle.width;
if (paramRectangle.y + paramRectangle.height > rectangle.y + rectangle.height)
paramRectangle.y = rectangle.y + rectangle.height - paramRectangle.height;
return paramRectangle;
}
}
if (bool) {
Dimension dimension = Toolkit.getDefaultToolkit().getScreenSize();
if (paramRectangle.x < 0)
paramRectangle.x = 0;
if (paramRectangle.y < 0)
paramRectangle.y = 0;
if (paramRectangle.x + paramRectangle.width > dimension.width)
paramRectangle.x = dimension.width - paramRectangle.width;
if (paramRectangle.y + paramRectangle.height > dimension.height)
paramRectangle.y = dimension.height - paramRectangle.height;
}
return paramRectangle;
}
public static Rectangle b(Rectangle paramRectangle) {
if (a(paramRectangle.x, paramRectangle.y) && a(paramRectangle.x + paramRectangle.width, paramRectangle.y) && a(paramRectangle.x, paramRectangle.y + paramRectangle.height) && a(paramRectangle.x + paramRectangle.width, paramRectangle.y + paramRectangle.height))
return paramRectangle;
Point point = b();
if (paramRectangle.x < 0)
paramRectangle.x = 0;
if (paramRectangle.x > point.x - 100)
paramRectangle.x = point.x - 100;
if (paramRectangle.y < 0)
paramRectangle.y = 0;
if (paramRectangle.y > point.y - 100)
paramRectangle.y = point.y - 100;
return paramRectangle;
}
public static boolean a(int paramInt1, int paramInt2) {
GraphicsEnvironment graphicsEnvironment = GraphicsEnvironment.getLocalGraphicsEnvironment();
GraphicsDevice[] arrayOfGraphicsDevice = graphicsEnvironment.getScreenDevices();
for (byte b = 0; b < arrayOfGraphicsDevice.length; b++) {
GraphicsDevice graphicsDevice = arrayOfGraphicsDevice[b];
Rectangle rectangle = graphicsDevice.getDefaultConfiguration().getBounds();
if (rectangle.contains(paramInt1, paramInt2))
return true;
}
return false;
}
public static Point b() {
GraphicsEnvironment graphicsEnvironment = GraphicsEnvironment.getLocalGraphicsEnvironment();
GraphicsDevice[] arrayOfGraphicsDevice = graphicsEnvironment.getScreenDevices();
int i = 0;
int j = 0;
for (byte b = 0; b < arrayOfGraphicsDevice.length; b++) {
GraphicsDevice graphicsDevice = arrayOfGraphicsDevice[b];
Rectangle rectangle = graphicsDevice.getDefaultConfiguration().getBounds();
if (rectangle.x + rectangle.width > i)
i = rectangle.x + rectangle.width;
if (rectangle.y + rectangle.height > j)
j = rectangle.y + rectangle.height;
}
return new Point(i, j);
}
public static Window c() {
return j;
}
public static void a(Window paramWindow) {
j = paramWindow;
}
public static void a(bU parambU) {
h = parambU;
}
public static Frame a(Component paramComponent) {
while (paramComponent != null && !(paramComponent instanceof Frame))
paramComponent = paramComponent.getParent();
return (Frame)paramComponent;
}
public static Window b(Component paramComponent) {
while (paramComponent != null && !(paramComponent instanceof Window))
paramComponent = paramComponent.getParent();
return (Window)paramComponent;
}
public static String a(Component paramComponent, String paramString1, String[] paramArrayOfString, String paramString2, String paramString3) {
return a(paramComponent, paramString1, paramArrayOfString, paramString2, paramString3, false, (ck)null);
}
public static String b(Component paramComponent, String paramString1, String[] paramArrayOfString, String paramString2, String paramString3) {
return a(paramComponent, paramString1, paramArrayOfString, paramString2, paramString3, true, (ck)null);
}
public static String a(Component paramComponent, String paramString1, String[] paramArrayOfString, String paramString2, String paramString3, ck paramck) {
return a(paramComponent, paramString1, paramArrayOfString, paramString2, paramString3, false, paramck);
}
public static String b(Component paramComponent, String paramString1, String[] paramArrayOfString, String paramString2, String paramString3, ck paramck) {
return a(paramComponent, paramString1, paramArrayOfString, paramString2, paramString3, true, paramck);
}
public static boolean d() {
String str = System.getProperty("os.name", "Windows");
return str.startsWith("Win");
}
public static void a(Window paramWindow, Component paramComponent) {
int i = paramWindow.getX() + (paramWindow.getWidth() - paramComponent.getWidth()) / 2;
int j = paramWindow.getY() + (paramWindow.getHeight() - paramComponent.getHeight()) / 2;
paramComponent.setLocation(i, j);
Dimension dimension = Toolkit.getDefaultToolkit().getScreenSize();
if ((paramComponent.getLocation()).x < 0 || (paramComponent.getLocation()).y < 0 || ((paramComponent.getLocation()).x + paramComponent.getWidth() > dimension.width && !h()) || (paramComponent.getLocation()).y + paramComponent.getHeight() > dimension.height) {
i = ((paramComponent.getLocation()).x < 0) ? 0 : (paramComponent.getLocation()).x;
i = (i + paramComponent.getWidth() > dimension.width) ? (dimension.width - paramComponent.getWidth()) : i;
j = ((paramComponent.getLocation()).y < 0) ? 0 : (paramComponent.getLocation()).y;
j = (j + paramComponent.getHeight() > dimension.height) ? (dimension.height - paramComponent.getHeight()) : j;
paramComponent.setLocation(i, j);
}
}
public static void a(Component paramComponent1, Component paramComponent2) {
int i = (paramComponent1.getLocationOnScreen()).x + (paramComponent1.getWidth() - paramComponent2.getWidth()) / 2;
int j = (paramComponent1.getLocationOnScreen()).y + (paramComponent1.getHeight() - paramComponent2.getHeight()) / 2;
paramComponent2.setLocation(i, j);
Rectangle rectangle = a(paramComponent2.getBounds());
paramComponent2.setBounds(rectangle);
}
public static void b(Window paramWindow) {
Dimension dimension = Toolkit.getDefaultToolkit().getScreenSize();
int i = (dimension.width - paramWindow.getWidth()) / 2;
int j = (dimension.height - paramWindow.getHeight()) / 2;
paramWindow.setLocation(i, j);
}
public static String a(Component paramComponent, String paramString1, String[] paramArrayOfString, String paramString2, String paramString3, boolean paramBoolean) {
return a(paramComponent, paramString1, paramArrayOfString, paramString2, paramString3, paramBoolean, (ck)null);
}
public static String a(Component paramComponent, String paramString1, String[] paramArrayOfString, String paramString2, String paramString3, boolean paramBoolean, ck paramck) {
String[] arrayOfString = a(paramComponent, paramString1, paramArrayOfString, paramString2, paramString3, paramBoolean, paramck, false);
return (arrayOfString != null && arrayOfString.length > 0) ? arrayOfString[0] : null;
}
public static String[] a(Component paramComponent, String paramString1, String[] paramArrayOfString, String paramString2, String paramString3, boolean paramBoolean1, ck paramck, boolean paramBoolean2) {
return a(paramComponent, paramString1, paramArrayOfString, paramString2, paramString3, paramBoolean1, paramck, paramBoolean2, null);
}
public static String[] a(Component paramComponent, String paramString1, String[] paramArrayOfString, String paramString2, String paramString3, boolean paramBoolean1, ck paramck, boolean paramBoolean2, ap paramap) {
boolean bool = true;
String str = "";
if (paramArrayOfString != null)
if (paramArrayOfString.length > 0 && !paramArrayOfString[0].contains(File.separator)) {
for (byte b = 0; b < paramArrayOfString.length; b++)
str = str + "*." + paramArrayOfString[b] + ";";
if (str.charAt(str.length() - 1) == ';')
str = str.substring(0, str.length() - 1);
} else {
str = paramArrayOfString[0].substring(paramArrayOfString[0].lastIndexOf(File.separator) + 1);
}
if (bool) {
if (b == null) {
g();
} else {
for (FileFilter fileFilter : b.getChoosableFileFilters())
b.removeChoosableFileFilter(fileFilter);
}
b.setDialogTitle(paramString1);
if (paramString3 != null)
b.setCurrentDirectory(new File(paramString3));
if (paramString2 != null && !paramString2.equals("")) {
b.setSelectedFile(new File(paramString2));
} else {
b.setSelectedFile(new File(""));
}
if (paramck != null) {
b.setAccessory(paramck);
b.addPropertyChangeListener(paramck);
}
b.setMultiSelectionEnabled(paramBoolean2);
if (paramArrayOfString != null && paramArrayOfString.length > 0) {
String str2 = h.l() + " " + b("files");
if (paramBoolean1) {
if (paramArrayOfString.length > 5 && str.length() > 30) {
str2 = str2 + " (" + str.substring(0, 30) + "....)";
} else {
str2 = str2 + " (" + str + ")";
}
dd dd = new dd(str2);
for (byte b = 0; b < paramArrayOfString.length; b++)
dd.b(paramArrayOfString[b]);
b.addChoosableFileFilter(dd);
b.setFileFilter(dd);
} else {
cx cx = null;
for (String str3 : paramArrayOfString) {
cx cx1 = new cx(str3);
b.addChoosableFileFilter(cx1);
if (cx == null)
cx = cx1;
}
b.setFileFilter(cx);
b.addPropertyChangeListener("fileFilterChanged", new bW(paramString2));
}
}
b.setAcceptAllFileFilterUsed(true);
if (paramap != null)
try {
int j = Integer.parseInt(paramap.b("fdWidth", ""));
int k = Integer.parseInt(paramap.b("fdHeight", ""));
if (j > 0 && k > 0)
b.setPreferredSize(new Dimension(j, k));
} catch (Exception exception) {
D.b("No File dialog size saved, using defaults.");
}
int i = paramBoolean1 ? b.showOpenDialog(paramComponent) : b.showSaveDialog(paramComponent);
if (paramck != null) {
b.setAccessory((JComponent)null);
b.removePropertyChangeListener(paramck);
}
String str1 = ".";
if (b.getCurrentDirectory() != null && b.getSelectedFile() != null)
str1 = b.getCurrentDirectory().getAbsolutePath() + File.separator + b.getSelectedFile().getName();
if (paramap != null) {
paramap.a("fdWidth", "" + b.getWidth());
paramap.a("fdHeight", "" + b.getHeight());
}
if (i == 0) {
if (h != null && h.n() != null)
h.b(h.n(), b.getCurrentDirectory().getAbsolutePath() + File.separator);
j();
if (paramBoolean2) {
File[] arrayOfFile = b.getSelectedFiles();
String[] arrayOfString1 = new String[arrayOfFile.length];
for (byte b = 0; b < arrayOfFile.length; b++)
arrayOfString1[b] = b.getCurrentDirectory().getAbsolutePath() + File.separator + arrayOfFile[b].getName();
return arrayOfString1;
}
String[] arrayOfString = new String[1];
arrayOfString[0] = str1;
return arrayOfString;
}
return null;
}
FileDialog fileDialog = null;
if (paramBoolean1) {
fileDialog = new FileDialog(a(paramComponent), paramString1, 0);
} else {
fileDialog = new FileDialog(a(paramComponent), paramString1, 1);
}
fileDialog.setTitle(paramString1);
fileDialog.setFile(str);
fileDialog.setDirectory(paramString3);
fileDialog.setVisible(true);
if (fileDialog.getFile() != null) {
String[] arrayOfString = new String[1];
arrayOfString[0] = fileDialog.getDirectory() + fileDialog.getFile();
return arrayOfString;
}
return null;
}
public static String a(String paramString, Component paramComponent) {
if (c == null) {
c = new JFileChooser();
c.setFileSelectionMode(1);
c.setDialogTitle(b("Select Directory"));
dd dd = new dd("");
c.setAcceptAllFileFilterUsed(false);
c.addChoosableFileFilter(dd);
if (d()) {
LookAndFeel lookAndFeel = UIManager.getLookAndFeel();
try {
UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
SwingUtilities.updateComponentTreeUI(c);
UIManager.setLookAndFeel(lookAndFeel);
} catch (Exception exception) {
D.c("Unable to set windows look & feel on Directory Chooser Dialog");
}
}
}
c.setCurrentDirectory(new File(paramString));
int i = c.showDialog(paramComponent, b("Select"));
return (i == 0) ? c.getSelectedFile().getAbsolutePath() : null;
}
public static void e() {
b = null;
c = null;
d = null;
}
public static boolean f() {
return (d != null);
}
public static void a(FileView paramFileView) {
if (d == null) {
d = new JFileChooser();
d.setFileSelectionMode(2);
d.setDialogTitle(b("Open Project"));
dd dd = new dd("");
d.addChoosableFileFilter(dd);
d.setAcceptAllFileFilterUsed(false);
d.setFileView(paramFileView);
d.setFileFilter(new bY());
d.addPropertyChangeListener(new bZ());
}
if (d()) {
LookAndFeel lookAndFeel = UIManager.getLookAndFeel();
try {
UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
SwingUtilities.updateComponentTreeUI(d);
UIManager.setLookAndFeel(lookAndFeel);
} catch (Exception exception) {
try {
UIManager.setLookAndFeel(UIManager.getCrossPlatformLookAndFeelClassName());
} catch (Exception exception1) {
Logger.getLogger(bV.class.getName()).log(Level.SEVERE, (String)null, exception1);
D.c("Unable to set cross platform look & feel also on Project Dialog");
}
SwingUtilities.updateComponentTreeUI(d);
D.c("Unable to set windows look & feel on Project Dialog");
}
}
}
public static String a(String paramString1, Component paramComponent, String paramString2, ck paramck) {
d.setCurrentDirectory(new File(paramString1));
d.setAccessory(paramck);
if (paramString2 != null) {
d.setDialogTitle(b(paramString2));
} else {
d.setDialogTitle(b("Open Project"));
}
int i = d.showDialog(paramComponent, b("Select"));
return (i == 0) ? d.getSelectedFile().getAbsolutePath() : null;
}
public static String b(String paramString, Component paramComponent) {
return a(paramString, paramComponent, (String)null, (ck)null);
}
private static void j() {
if (k != null) {
File file = new File(k, "fileChooser.ser");
if (file.exists())
file.delete();
d d = new d();
try {
d.a(b, file);
} catch (IOException iOException) {
D.c("Error saving cached FileChooser: " + iOException.getLocalizedMessage());
iOException.printStackTrace();
}
}
}
public static void g() {
if (b == null) {
if (k != null) {
File file = new File(k, "fileChooser.ser");
if (file.exists()) {
d d = new d();
try {
b = (JFileChooser)d.a(file);
} catch (IOException|ClassNotFoundException iOException) {
D.c("No cached FileChooser found.");
}
}
}
if (b == null) {
b = new JFileChooser();
LookAndFeel lookAndFeel = UIManager.getLookAndFeel();
if (d() && lookAndFeel.getName().equals("Metal"))
try {
UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
SwingUtilities.updateComponentTreeUI(b);
UIManager.setLookAndFeel(lookAndFeel);
} catch (Exception exception) {
D.c("Unable to set windows look & feel on File Chooser Dialog");
}
}
k();
}
}
public static void c(String paramString, Component paramComponent) {
if (SwingUtilities.isEventDispatchThread()) {
JOptionPane jOptionPane = new JOptionPane(paramString, 3);
JDialog jDialog = jOptionPane.createDialog(paramComponent, b("Information"));
jDialog.setModal(false);
jDialog.setVisible(true);
} else {
ca ca = new ca(paramString, paramComponent);
SwingUtilities.invokeLater(ca);
}
}
public static void d(String paramString, Component paramComponent) {
if (SwingUtilities.isEventDispatchThread()) {
JOptionPane.showMessageDialog(paramComponent, paramString);
} else {
cb cb = new cb(paramComponent, paramString);
try {
SwingUtilities.invokeAndWait(cb);
} catch (InterruptedException interruptedException) {
Logger.getLogger(bV.class.getName()).log(Level.SEVERE, (String)null, interruptedException);
} catch (InvocationTargetException invocationTargetException) {
Logger.getLogger(bV.class.getName()).log(Level.SEVERE, (String)null, invocationTargetException);
}
}
}
public static boolean a(String paramString, Component paramComponent, boolean paramBoolean) {
if (paramBoolean) {
int i = JOptionPane.showConfirmDialog(paramComponent, paramString, "", 0);
return (i == 0);
}
d(paramString, paramComponent);
return true;
}
public static boolean b(String paramString, Component paramComponent, boolean paramBoolean) {
if (paramBoolean) {
int i = JOptionPane.showConfirmDialog(paramComponent, paramString, "", 0, 2);
return (i == 0);
}
d(paramString, paramComponent);
return true;
}
public static boolean a(String paramString1, String paramString2, Component paramComponent, String[] paramArrayOfString) {
boolean bool = false;
int i = JOptionPane.showOptionDialog(paramComponent, paramString1, paramString2, 0, 3, null, (Object[])paramArrayOfString, paramArrayOfString[bool]);
return (i == 0);
}
public static int b(String paramString1, String paramString2, Component paramComponent, String[] paramArrayOfString) {
boolean bool = false;
return JOptionPane.showOptionDialog(paramComponent, paramString1, paramString2, (paramArrayOfString.length == 3) ? 1 : 0, 3, null, (Object[])paramArrayOfString, paramArrayOfString[bool]);
}
public static String a(Component paramComponent, boolean paramBoolean, String paramString1, String paramString2) {
fq fq = new fq(b(paramComponent), paramBoolean, paramString1, paramString2, g);
fq.setVisible(true);
paramComponent.requestFocus();
String str = fq.a();
fq.dispose();
return str;
}
public static String a(String paramString, boolean paramBoolean, Component paramComponent) {
return a(paramString, paramBoolean, (String)null, false, paramComponent);
}
public static String a(String paramString1, boolean paramBoolean1, String paramString2, boolean paramBoolean2, Component paramComponent) {
fs fs = new fs(a(paramComponent), paramString1, paramBoolean1, paramString2, paramBoolean2);
paramComponent.requestFocus();
fs.dispose();
return fs.a();
}
public static String a(String paramString1, boolean paramBoolean1, String paramString2, boolean paramBoolean2, Component paramComponent, String[] paramArrayOfString) {
fs fs = new fs(a(paramComponent), paramString1, paramBoolean1, paramString2, paramBoolean2, paramArrayOfString);
paramComponent.requestFocus();
fs.dispose();
return fs.a();
}
public static String a(String paramString1, boolean paramBoolean1, String paramString2, boolean paramBoolean2, Component paramComponent, fx paramfx, fy paramfy) {
return a(paramString1, paramBoolean1, paramString2, paramBoolean2, paramComponent, paramfx, paramfy, (ab)null);
}
public static String a(String paramString1, boolean paramBoolean1, String paramString2, boolean paramBoolean2, Component paramComponent, fx paramfx, fy paramfy, ab paramab) {
fs fs = new fs(a(paramComponent), paramString1, paramBoolean1, paramString2, paramBoolean2, paramfx, paramfy, paramab);
paramComponent.requestFocus();
fs.dispose();
return fs.a();
}
public static Color a(Component paramComponent, String paramString, Color paramColor) {
if (e == null)
e = new JColorChooser();
e.setColor(paramColor);
f = paramColor;
JDialog jDialog = JColorChooser.createDialog(paramComponent, paramString, true, e, new cc(), new cd());
Point point = paramComponent.getMousePosition();
if (point != null) {
Point point1 = paramComponent.getLocationOnScreen();
jDialog.setLocation(point.x + point1.x - jDialog.getWidth() / 2, point.y + point1.y - jDialog.getHeight() / 2);
Dimension dimension = Toolkit.getDefaultToolkit().getScreenSize();
if ((jDialog.getLocation()).x < 0 || (jDialog.getLocation()).y < 0 || (jDialog.getLocation()).x + jDialog.getWidth() > dimension.width || (jDialog.getLocation()).y + jDialog.getHeight() > dimension.height) {
byte b1 = ((jDialog.getLocation()).x < 0) ? 0 : (jDialog.getLocation()).x;
b1 = (b1 + jDialog.getWidth() > dimension.width) ? (dimension.width - jDialog.getWidth()) : b1;
byte b2 = ((jDialog.getLocation()).y < 0) ? 0 : (jDialog.getLocation()).y;
b2 = (b2 + jDialog.getHeight() > dimension.height) ? (dimension.height - jDialog.getHeight()) : b2;
jDialog.setLocation(b1, b2);
}
}
jDialog.setVisible(true);
return e.getColor();
}
public static JDialog a(Component paramComponent1, Component paramComponent2, String paramString, bc parambc) {
paramString = b(paramString);
JDialog jDialog = b(paramComponent1, paramComponent2, paramString, parambc);
jDialog.pack();
if (paramComponent2 != null)
a(b(paramComponent2), jDialog);
jDialog.setVisible(true);
return jDialog;
}
public static JDialog b(Component paramComponent1, Component paramComponent2, String paramString, bc parambc) {
return a(paramComponent1, paramComponent2, paramString, parambc, "Close");
}
public static JDialog a(Component paramComponent1, Component paramComponent2, String paramString1, bc parambc, String paramString2) {
Window window = b(paramComponent2);
if (window != null && !(window instanceof Frame) && !(window instanceof java.awt.Dialog))
window = null;
JDialog jDialog = new JDialog(window, paramString1);
jDialog.add("Center", paramComponent1);
JButton jButton = new JButton(b(paramString2));
jButton.addActionListener(new ce());
if (parambc != null)
jButton.addActionListener(new bb(parambc));
jDialog.enableInputMethods(true);
JPanel jPanel = new JPanel();
jPanel.setLayout(new FlowLayout(2));
jPanel.add(jButton);
jDialog.add("South", jPanel);
return jDialog;
}
public static void a(Container paramContainer, boolean paramBoolean) {
for (byte b = 0; b < paramContainer.getComponentCount(); b++) {
Component component = paramContainer.getComponent(b);
component.setEnabled(paramBoolean);
if (component instanceof Container)
a((Container)component, paramBoolean);
}
}
public static boolean h() {
GraphicsEnvironment graphicsEnvironment = GraphicsEnvironment.getLocalGraphicsEnvironment();
GraphicsDevice[] arrayOfGraphicsDevice = graphicsEnvironment.getScreenDevices();
return (arrayOfGraphicsDevice != null && arrayOfGraphicsDevice.length > 1);
}
public static String a(Component paramComponent, String paramString) {
Window window = b(paramComponent);
JPanel jPanel = new JPanel();
JLabel jLabel = new JLabel(paramString);
JPasswordField jPasswordField = new JPasswordField(16);
jPanel.add(jLabel);
jPanel.add(jPasswordField);
cf cf = new cf(jPasswordField);
cf.start();
String[] arrayOfString = { "OK", "Cancel" };
int i = JOptionPane.showOptionDialog(window, jPanel, "Password", 1, -1, null, (Object[])arrayOfString, arrayOfString[0]);
if (i == 0) {
char[] arrayOfChar = jPasswordField.getPassword();
return new String(arrayOfChar);
}
return null;
}
private static void k() {
bX bX = new bX();
b.getActionMap().put("delAction", bX);
b.getInputMap(2).put(KeyStroke.getKeyStroke("DELETE"), "delAction");
}
public static int i() {
return JOptionPane.showConfirmDialog(b, b("Are you sure want to delete this file?"), b("Confirm"), 0);
}
}
/* Location: /home/rewrich/Downloads/TunerStudioMS/TunerStudioMS/!/com/efiAnalytics/ui/bV.class
* Java compiler version: 8 (52.0)
* JD-Core Version: 1.1.3
*/