home *** CD-ROM | disk | FTP | other *** search
- import java.awt.Button;
- import java.awt.Color;
- import java.awt.Component;
- import java.awt.Container;
- import java.awt.Event;
- import java.awt.FileDialog;
- import java.awt.Font;
- import java.awt.Frame;
- import java.awt.GridLayout;
- import java.awt.Label;
- import java.awt.Point;
- import java.awt.TextField;
- import java.awt.Window;
-
- public class JavaSplit extends Frame {
- TextField siz;
- Button spl;
- Button joi;
- Button quit;
- // $FF: renamed from: f java.awt.Frame
- Frame field_0;
- // $FF: renamed from: df java.awt.Frame
- Frame field_1;
- // $FF: renamed from: fd java.awt.FileDialog
- FileDialog field_2;
- Label info;
- Label lbl1;
- // $FF: renamed from: cp java.awt.Point
- Point field_3;
-
- public JavaSplit() {
- super("JavaSplit");
- Color var1 = new Color(187);
- Color var2 = new Color(16777215);
- Color var3 = new Color(204);
- this.siz = new TextField("1400");
- this.spl = new Button("Split");
- this.joi = new Button("Join");
- this.info = new Label(" ");
- this.lbl1 = new Label("Split to size in kbytes");
- this.quit = new Button("Quit");
- this.lbl1.setBackground(var1);
- this.spl.setBackground(var3);
- this.joi.setBackground(var3);
- this.info.setBackground(var1);
- this.quit.setBackground(var3);
- this.lbl1.setForeground(var2);
- this.spl.setForeground(var2);
- this.joi.setForeground(var2);
- this.info.setForeground(var2);
- this.quit.setForeground(var2);
- this.lbl1.setFont(new Font("TimesRoman", 1, 12));
- this.spl.setFont(new Font("TimesRoman", 1, 12));
- this.joi.setFont(new Font("TimesRoman", 1, 12));
- this.info.setFont(new Font("TimesRoman", 1, 12));
- this.quit.setFont(new Font("TimesRoman", 1, 12));
- ((Container)this).setLayout(new GridLayout(6, 1));
- ((Container)this).add(this.lbl1);
- ((Container)this).add(this.siz);
- ((Container)this).add(this.spl);
- ((Container)this).add(this.joi);
- ((Container)this).add(this.quit);
- ((Container)this).add(this.info);
- ((Component)this).resize(400, 200);
- ((Window)this).show();
- }
-
- public static void main(String[] var0) {
- new JavaSplit();
- }
-
- public boolean action(Event var1, Object var2) {
- Object var3 = null;
- if (var1.target == this.spl) {
- this.field_1 = new Frame();
- this.field_3 = ((Component)this).getLocationOnScreen();
- this.field_1.setLocation(this.field_3.x, this.field_3.y);
- this.field_2 = new FileDialog(this.field_1, "Open", 0);
- this.field_2.show();
- String var8 = this.field_2.getFile();
- if (var8 != null) {
- int var4;
- try {
- var4 = Integer.parseInt(this.siz.getText());
- } catch (Exception var6) {
- new Msg(this, "ERROR", "Not a valid number, " + this.siz.getText());
- return true;
- }
-
- ((Frame)this).setCursor(3);
- Split var10 = new Split(this.field_2.getDirectory() + var8, var4, this.info, this);
- var10.run();
- ((Frame)this).setCursor(0);
- Object var11 = null;
- }
-
- return true;
- } else if (var1.target == this.joi) {
- this.field_1 = new Frame();
- this.field_3 = ((Component)this).getLocationOnScreen();
- this.field_1.setLocation(this.field_3.x, this.field_3.y);
- this.field_2 = new FileDialog(this.field_1, "Open", 0);
- this.field_2.show();
- String var7 = this.field_2.getFile();
- if (var7 != null) {
- ((Frame)this).setCursor(3);
- Join var5 = new Join(this.field_2.getDirectory() + var7, this.info, this);
- var5.run();
- ((Frame)this).setCursor(0);
- Object var9 = null;
- }
-
- return true;
- } else if (var1.target == this.quit) {
- ((Component)this).hide();
- ((Frame)this).dispose();
- System.exit(0);
- return true;
- } else {
- return false;
- }
- }
-
- public boolean handleEvent(Event var1) {
- if (var1.id == 201) {
- ((Component)this).hide();
- ((Frame)this).dispose();
- System.exit(0);
- return true;
- } else {
- return super.handleEvent(var1);
- }
- }
-
- private void setMessage(String var1) {
- this.info.setText(var1);
- }
- }
-