Files
tustu/app/src/main/java/com/efiAnalytics/ui/MessageDialog.java
2026-01-11 21:54:27 +00:00

102 lines
3.3 KiB
Java

package com.efiAnalytics.ui;
import java.awt.BorderLayout;
import java.awt.Component;
import java.awt.Dimension;
import java.awt.FlowLayout;
import java.awt.Frame;
import java.awt.GridLayout;
import java.awt.Label;
import java.awt.Panel;
import java.awt.Point;
import java.awt.Toolkit;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.util.StringTokenizer;
import javax.swing.JButton;
import javax.swing.JDialog;
public class MessageDialog extends JDialog implements ActionListener {
public boolean a = false;
JButton b;
JButton c;
public MessageDialog(Frame paramFrame, String paramString, boolean paramBoolean) {
super(paramFrame, "Message", true);
setLayout(new BorderLayout());
Panel panel = new Panel();
panel.setLayout(new GridLayout(0, 1));
add("Center", panel);
StringTokenizer stringTokenizer = new StringTokenizer(paramString, "\n");
while (stringTokenizer.hasMoreElements())
panel.add(new Label(stringTokenizer.nextToken()));
add(new Label(""), "West");
add(new Label(""), "East");
add(new Label(""), "North");
a(paramBoolean);
pack();
Dimension dimension1 = (paramFrame != null) ? paramFrame.getSize() : Toolkit.getDefaultToolkit().getScreenSize();
Dimension dimension2 = getSize();
Point point = (paramFrame != null) ? paramFrame.getLocation() : new Point(0, 0);
if (point.getX() <= 0.0D || point.getY() <= 0.0D) {
dimension1 = Toolkit.getDefaultToolkit().getScreenSize();
setLocation((int)(point.getX() + (dimension1.getWidth() - dimension2.getWidth()) / 2.0D), (int)(point.getY() + (dimension1.getHeight() - dimension2.getHeight()) / 2.0D));
} else {
setLocation((int)(point.getX() + (dimension1.getWidth() - dimension2.getWidth()) / 2.0D), (int)(point.getY() + (dimension1.getHeight() - dimension2.getHeight()) / 2.0D));
}
setVisible(true);
}
protected void a(boolean paramBoolean) {
Panel panel = new Panel();
panel.setLayout(new FlowLayout());
a(panel, paramBoolean);
if (paramBoolean == true)
a(panel);
add("South", panel);
}
protected void a(Panel paramPanel, boolean paramBoolean) {
if (paramBoolean) {
paramPanel.add(this.b = new JButton("Yes"));
} else {
paramPanel.add(this.b = new JButton("Ok"));
}
this.b.addActionListener(this);
}
protected void a(Panel paramPanel) {
paramPanel.add(this.c = new JButton("No"));
this.c.addActionListener(this);
}
public void actionPerformed(ActionEvent paramActionEvent) {
if (paramActionEvent.getSource() == this.b) {
this.a = true;
setVisible(false);
} else if (paramActionEvent.getSource() == this.c) {
setVisible(false);
}
}
public static void a(String paramString, Component paramComponent) {
Frame frame = a(paramComponent);
dk dk1 = new dk(frame, paramString, false);
dk1.requestFocus();
dk1.dispose();
}
public static Frame a(Component paramComponent) {
while (paramComponent != null && !(paramComponent instanceof Frame))
paramComponent = paramComponent.getParent();
return (Frame)paramComponent;
}
}
/* Location: /home/rewrich/Downloads/TunerStudioMS/TunerStudioMS/!/com/efiAnalytics/ui/dk.class
* Java compiler version: 8 (52.0)
* JD-Core Version: 1.1.3
*/