diff --git a/bin/mywindow/antoniofrische/MyWindow$1$1.class b/bin/mywindow/antoniofrische/MyWindow$1$1.class new file mode 100644 index 0000000..2c184e4 Binary files /dev/null and b/bin/mywindow/antoniofrische/MyWindow$1$1.class differ diff --git a/bin/mywindow/antoniofrische/MyWindow$1.class b/bin/mywindow/antoniofrische/MyWindow$1.class index 0283bd0..8ef80b2 100644 Binary files a/bin/mywindow/antoniofrische/MyWindow$1.class and b/bin/mywindow/antoniofrische/MyWindow$1.class differ diff --git a/bin/mywindow/antoniofrische/MyWindow.class b/bin/mywindow/antoniofrische/MyWindow.class index bc4a2cb..95f3006 100644 Binary files a/bin/mywindow/antoniofrische/MyWindow.class and b/bin/mywindow/antoniofrische/MyWindow.class differ diff --git a/src/mywindow/antoniofrische/MyWindow.java b/src/mywindow/antoniofrische/MyWindow.java index 87afd0c..06e1406 100644 --- a/src/mywindow/antoniofrische/MyWindow.java +++ b/src/mywindow/antoniofrische/MyWindow.java @@ -14,12 +14,12 @@ import javax.swing.JProgressBar; import javax.swing.JButton; import javax.swing.JLabel; -public class MyWindow implements ActionListener{ +public class MyWindow{ private JFrame frame; - private JTextField tfInput; - private JTextField tfNewName; - private JProgressBar pbCopy; + private static JTextField tfInput; + private static JTextField tfNewName; + private static JProgressBar pbCopy; private static JButton btnCopy; /** @@ -31,7 +31,12 @@ public class MyWindow implements ActionListener{ try { MyWindow window = new MyWindow(); window.frame.setVisible(true); - btnCopy.addActionListener(window); + btnCopy.addActionListener(new ActionListener() { + @Override + public void actionPerformed(ActionEvent e) { + copiarArch(); + } + }); } catch (Exception e) { e.printStackTrace(); } @@ -76,17 +81,9 @@ public class MyWindow implements ActionListener{ JLabel lblNewLabel = new JLabel("Ruta del FIchero a copiar"); lblNewLabel.setBounds(65, 21, 135, 14); frame.getContentPane().add(lblNewLabel); - } - public void actionPerformed(ActionEvent e) { - boolean copy = copiarArch(); - if(copy) { - //anything - }else { - //anything - } } - private boolean copiarArch() { + private static boolean copiarArch() { String inputFile = tfInput.getText().toString(); String newName = tfNewName.getText().toString(); String[]spliter = inputFile.split("[.]");