Files
tustu/app/aP/JDialogExtensionIopropertiesusingfile.java
2026-01-11 20:30:56 +00:00

146 lines
5.1 KiB
Java

package aP;
import W.FileOutputStreamExtension;
import com.efiAnalytics.ui.bV;
import com.efiAnalytics.ui.cn;
import java.awt.BorderLayout;
import java.awt.Component;
import java.awt.Frame;
import java.awt.GridLayout;
import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.OutputStream;
import java.util.logging.Level;
import java.util.logging.Logger;
import javax.swing.JButton;
import javax.swing.JDialog;
import javax.swing.JLabel;
import javax.swing.JPanel;
import r.IOPropertiesUsingFile;
public class JDialogExtensionIopropertiesusingfile extends JDialog {
cn IOPropertiesUsingFile = new cn();
cn b = new cn();
Frame c = null;
public JDialogExtensionIopropertiesusingfile(Frame paramFrame) {
super(paramFrame, "File Encryption Dialog");
this.c = paramFrame;
setLayout(new GridLayout(0, 1));
JPanel jPanel1 = new JPanel();
jPanel1.setLayout(new BorderLayout());
jPanel1.add("West", new JLabel("Input File:"));
jPanel1.add("Center", (Component)this.IOPropertiesUsingFile);
JButton jButton1 = new JButton("Select Input");
jButton1.addActionListener(new bN(this));
jPanel1.add("East", jButton1);
add(jPanel1);
JPanel jPanel2 = new JPanel();
jPanel2.setLayout(new BorderLayout());
jPanel2.add("West", new JLabel("Output File:"));
jPanel2.add("Center", (Component)this.b);
JButton jButton2 = new JButton("Select Output");
jButton2.addActionListener(new bO(this));
jPanel2.add("East", jButton2);
add(jPanel2);
JPanel jPanel3 = new JPanel();
jPanel3.setLayout(new GridLayout(1, 0));
JButton jButton3 = new JButton("Close");
jButton3.addActionListener(new bP(this));
jPanel3.add(jButton3);
JButton jButton4 = new JButton("Encrypt / Decrypt");
jButton4.addActionListener(new bQ(this));
jPanel3.add(jButton4);
add(jPanel3);
}
public void IOPropertiesUsingFile() {
String[] arrayOfString = { "" };
String str1 = IOPropertiesUsingFile.IOPropertiesUsingFile().c("encrypDialogDirIn", ".");
String str2 = bV.IOPropertiesUsingFile(this, "Select Input", arrayOfString, "", str1, true);
if (str2 != null && !str2.isEmpty())
IOPropertiesUsingFile.IOPropertiesUsingFile().b("encrypDialogDirIn", (new File(str2)).getParent());
this.IOPropertiesUsingFile.IOPropertiesUsingFile(str2);
}
public void b() {
String[] arrayOfString = { "" };
String str1 = IOPropertiesUsingFile.IOPropertiesUsingFile().c("encrypDialogDir", ".");
String str2 = bV.IOPropertiesUsingFile(this, "Select Output", arrayOfString, "", str1, false);
if (str2 != null && !str2.isEmpty())
IOPropertiesUsingFile.IOPropertiesUsingFile().b("encrypDialogDir", (new File(str2)).getParent());
this.b.IOPropertiesUsingFile(str2);
}
public void c() {
FileInputStream fileInputStream;
FileOutputStreamExtension FileOutputStreamExtension;
BufferedOutputStream bufferedOutputStream;
File file1 = new File(this.IOPropertiesUsingFile.IOPropertiesUsingFile());
if (!file1.exists()) {
bV.d("Must Select an Input File", this);
return;
}
try {
fileInputStream = new FileInputStream(file1);
} catch (FileNotFoundException fileNotFoundException) {
bV.d("Error reading file:\n" + file1.getAbsolutePath(), this);
return;
}
BufferedInputStream bufferedInputStream = new BufferedInputStream(fileInputStream);
File file2 = new File(this.b.IOPropertiesUsingFile());
if (file2.exists())
file2.delete();
try {
file2.createNewFile();
} catch (IOException iOException) {
iOException.printStackTrace();
bV.d("Failed to create file:\n" + file2.getAbsolutePath(), this);
return;
}
try {
FileOutputStreamExtension = new FileOutputStreamExtension(file2);
bufferedOutputStream = new BufferedOutputStream((OutputStream)FileOutputStreamExtension);
} catch (FileNotFoundException fileNotFoundException) {
bV.d("Error reading file:\n" + file2.getAbsolutePath(), this);
fileNotFoundException.printStackTrace();
return;
}
try {
int i;
for (i = bufferedInputStream.read(); i != -1; i = bufferedInputStream.read())
bufferedOutputStream.write(i);
} catch (IOException iOException) {
Logger.getLogger(bM.class.getName()).log(Level.SEVERE, (String)null, iOException);
} finally {
try {
bufferedOutputStream.flush();
bufferedOutputStream.close();
FileOutputStreamExtension.flush();
FileOutputStreamExtension.close();
} catch (IOException iOException) {
Logger.getLogger(bM.class.getName()).log(Level.SEVERE, (String)null, iOException);
}
}
}
public static void IOPropertiesUsingFile(Frame paramFrame) {
bM bM1 = new bM(paramFrame);
bM1.pack();
bM1.setSize(600, bM1.getHeight());
bV.IOPropertiesUsingFile(paramFrame, bM1);
bM1.setVisible(true);
}
}
/* Location: /home/rewrich/Downloads/TunerStudioMS/TunerStudioMS/!/aP/bM.class
* Java compiler version: 8 (52.0)
* JD-Core Version: 1.1.3
*/