mirror of
https://github.com/johndoe6345789/tustu.git
synced 2026-04-25 22:25:34 +00:00
174 lines
4.6 KiB
Java
174 lines
4.6 KiB
Java
package bD;
|
|
|
|
import bH.D;
|
|
import bH.J;
|
|
import bH.X;
|
|
import bH.ab;
|
|
import bH.t;
|
|
import com.efiAnalytics.ui.bV;
|
|
import com.efiAnalytics.ui.eJ;
|
|
import com.efiAnalytics.ui.fp;
|
|
import java.awt.BorderLayout;
|
|
import java.awt.Component;
|
|
import java.awt.Dialog;
|
|
import java.awt.FlowLayout;
|
|
import java.awt.GridLayout;
|
|
import java.awt.Window;
|
|
import java.io.File;
|
|
import java.util.ArrayList;
|
|
import java.util.List;
|
|
import javax.swing.JButton;
|
|
import javax.swing.JCheckBox;
|
|
import javax.swing.JDialog;
|
|
import javax.swing.JLabel;
|
|
import javax.swing.JPanel;
|
|
import javax.swing.JScrollPane;
|
|
|
|
public class JDialogExtensionInBdPackage extends JDialog {
|
|
ab a = bV.a();
|
|
|
|
JPanel b = new JPanel();
|
|
|
|
JButton c;
|
|
|
|
JButton d;
|
|
|
|
JCheckBox e;
|
|
|
|
boolean f = false;
|
|
|
|
List g = null;
|
|
|
|
public JDialogExtensionInBdPackage(Window paramWindow, String paramString1, String paramString2) {
|
|
super(paramWindow, paramString1, Dialog.ModalityType.DOCUMENT_MODAL);
|
|
setLayout(new BorderLayout());
|
|
add("North", new JLabel(paramString2, 0));
|
|
this.b.setLayout(new GridLayout(0, 1));
|
|
JScrollPane jScrollPane = new JScrollPane(this.b);
|
|
add("Center", jScrollPane);
|
|
JPanel jPanel = new JPanel();
|
|
jPanel.setLayout(new FlowLayout(2));
|
|
this.d = new JButton(a("Cancel"));
|
|
this.c = new JButton(a("Ok"));
|
|
if (J.a())
|
|
jPanel.add(this.d);
|
|
jPanel.add(this.c);
|
|
if (!J.a())
|
|
jPanel.add(this.d);
|
|
this.d.addActionListener(new J(this));
|
|
this.c.addActionListener(new K(this));
|
|
add("South", jPanel);
|
|
this.e = new JCheckBox(a("Apply Name to all, followed by number.") + " " + a("Example: ZMax --> ZMax001, ZMax002, etc"));
|
|
this.e.setSelected(true);
|
|
this.e.addActionListener(new L(this));
|
|
}
|
|
|
|
public File[] a(File[] paramArrayOfFile) {
|
|
this.b.removeAll();
|
|
this.b.add(this.e);
|
|
this.g = new ArrayList();
|
|
for (File file : paramArrayOfFile) {
|
|
N n = new N(this, file);
|
|
this.g.add(n);
|
|
this.b.add(n);
|
|
}
|
|
a(!this.e.isSelected());
|
|
((N)this.g.get(0)).b.addKeyListener(new M(this));
|
|
pack();
|
|
int i = getHeight();
|
|
if (i > eJ.a(500))
|
|
i = eJ.a(500);
|
|
setSize(getWidth() + eJ.a(40), i);
|
|
bV.a(getOwner(), this);
|
|
((N)this.g.get(0)).b.requestFocus();
|
|
setVisible(true);
|
|
if (this.f)
|
|
return paramArrayOfFile;
|
|
File[] arrayOfFile = a();
|
|
for (byte b = 0; b < paramArrayOfFile.length; b++) {
|
|
File file1 = paramArrayOfFile[b];
|
|
File file2 = arrayOfFile[b];
|
|
if (file1.exists() && !file1.renameTo(file2)) {
|
|
D.b("Failed to rename Log File: " + file1.getName() + " --> " + file2.getName());
|
|
arrayOfFile[b] = paramArrayOfFile[b];
|
|
}
|
|
}
|
|
return arrayOfFile;
|
|
}
|
|
|
|
private File[] a() {
|
|
File[] arrayOfFile = new File[this.g.size()];
|
|
for (byte b = 0; b < this.g.size(); b++) {
|
|
N n = this.g.get(b);
|
|
arrayOfFile[b] = n.a();
|
|
}
|
|
return arrayOfFile;
|
|
}
|
|
|
|
private void b() {
|
|
if (this.g != null) {
|
|
String str2;
|
|
String str1 = ((N)this.g.get(0)).b();
|
|
if (str1.contains(".")) {
|
|
str2 = str1.substring(str1.lastIndexOf(".") + 1);
|
|
str1 = str1.substring(0, str1.lastIndexOf("."));
|
|
} else {
|
|
str2 = "";
|
|
}
|
|
for (byte b = 1; b < this.g.size(); b++) {
|
|
String str;
|
|
if (!str2.isEmpty()) {
|
|
str = str1 + "_" + X.a("" + b, '0', 3) + "." + str2;
|
|
} else {
|
|
str = str1 + "_" + X.a("" + b, '0', 3);
|
|
}
|
|
((N)this.g.get(b)).a(str);
|
|
}
|
|
}
|
|
}
|
|
|
|
private void a(boolean paramBoolean) {
|
|
Component[] arrayOfComponent = this.b.getComponents();
|
|
for (byte b = 2; b < arrayOfComponent.length; b++)
|
|
fp.a(arrayOfComponent[b], paramBoolean);
|
|
}
|
|
|
|
private void c() {
|
|
if (e()) {
|
|
this.f = false;
|
|
dispose();
|
|
}
|
|
}
|
|
|
|
private void d() {
|
|
this.f = true;
|
|
dispose();
|
|
}
|
|
|
|
private boolean e() {
|
|
ArrayList<File> arrayList = new ArrayList();
|
|
File[] arrayOfFile = a();
|
|
for (File file : arrayOfFile) {
|
|
if (!t.a(file.getName()))
|
|
arrayList.add(file);
|
|
}
|
|
if (!arrayList.isEmpty()) {
|
|
String str = a("The following file(s) names contain characters not allowed byt the file system") + ":\n";
|
|
for (File file : arrayList)
|
|
str = str + file.getName() + "\n";
|
|
bV.d(str, this);
|
|
return false;
|
|
}
|
|
return true;
|
|
}
|
|
|
|
private String a(String paramString) {
|
|
return (this.a != null) ? this.a.a(paramString) : paramString;
|
|
}
|
|
}
|
|
|
|
|
|
/* Location: /home/rewrich/Downloads/TunerStudioMS/TunerStudioMS/!/bD/I.class
|
|
* Java compiler version: 8 (52.0)
|
|
* JD-Core Version: 1.1.3
|
|
*/ |