From d60be1063261af4bdf38ac6dda3da4363cd480d5 Mon Sep 17 00:00:00 2001 From: AntonioFrische Date: Sat, 26 Nov 2022 16:11:34 +0100 Subject: [PATCH] final Bug fix --- .../antoniofrische/MyWindow$1$1.class | Bin 0 -> 821 bytes bin/mywindow/antoniofrische/MyWindow$1.class | Bin 1014 -> 1123 bytes bin/mywindow/antoniofrische/MyWindow.class | Bin 4185 -> 3961 bytes src/mywindow/antoniofrische/MyWindow.java | 25 ++++++++---------- 4 files changed, 11 insertions(+), 14 deletions(-) create mode 100644 bin/mywindow/antoniofrische/MyWindow$1$1.class diff --git a/bin/mywindow/antoniofrische/MyWindow$1$1.class b/bin/mywindow/antoniofrische/MyWindow$1$1.class new file mode 100644 index 0000000000000000000000000000000000000000..2c184e4506a6ed4eb6dc5cbeb9aa2ef310713b82 GIT binary patch literal 821 zcma)4QBM;=5dQXh^yqom0*a_0hzAr%xLji518PDDMw0_gBqiZ(dtK;~>#o_`((to< zFd85H0sbiC>`~*3v1~HCGn4sdzM0vdzrOzf@B-}s9z#619!b^Hql7D~mDJ}(mU&+! zN7tv7KThK`fX~pno9r=Uy5Fm_4`pt1P+}R}Yu=pE(Ou>2p literal 0 HcmV?d00001 diff --git a/bin/mywindow/antoniofrische/MyWindow$1.class b/bin/mywindow/antoniofrische/MyWindow$1.class index 0283bd04e405cb34663c2982ea4dd0bb8aab0a73..8ef80b2946a57ce79c0212532c073aec26e7282d 100644 GIT binary patch delta 343 zcmXYt%Su9F6otS4cBAtH>hAS-9RL0~>W!=@Rc zkkAA47STI2jJDN3*lX>z7ke-MFa2pn-@jkqfC{@BLt(c+Qr(iTf|@ynBVF7nJLM2I z=`fm%!p*k3PC9oKB1>MAQzXv(8^7gU-PRkY-r?SLvw6`7Q((T+Q=2nIN*eFq<(>QD zIcOc9TsG??SGf~09s`?fb)JofyL(IwiQ^85)dnQ0g&q@TpQ#s;L+o09fYZl)!m1Yf zEOb#~PBKf80Ab3cloA#pb#ZI3g?#Zu<6E-3E}UY6O;HO+!X0rLA=A6lu`5gA`~fEZEYSb} diff --git a/bin/mywindow/antoniofrische/MyWindow.class b/bin/mywindow/antoniofrische/MyWindow.class index bc4a2cbf963118dd4e7ff60fb690ef76b324e8fb..95f3006a382f5bd4fcbc6c22b14a06868aa92551 100644 GIT binary patch literal 3961 zcmai1`CAm{9sj(*GP}cIb_uAf))Gq;P}~~Rq=8(37s{nj6sRV{?f|31%yxDb#M)b% zHm!}d_mf^}n%X0+iN|6>YtkepZS39jK7Q&C`2*Tte4f;P-kDukl&9`9v)}jlUhnsO z=k@`@jCp|5&Vj+I7>x{WZCex<7lI@6R2WT}5(b}>e)h9;Tgl^gbOY4Vygh1&& z&!u)P4FlY7cT$FeDuFdOJ9^zF6){w6sKHW!@_S9&^zIiZt#24mu^cND#075kO`}hF ziLH}{?d{GQSwq80tP-d&?Mdg5(W!feE3mA-NTEGh+tx=c!&m8+PSZBJvlAnR+b znVLU7l-;?$9+LU3{ZtGyZaGhE`5aX)YkA3p5iSn%x ziz)7t-B2t1Ri>=!tLL`5$#FlshNPLsHJCWam|{#whmg7u41OKTE3LwUtzcq7jSBWO zIFdowbAovo?<4!+jr%1{MuUee%UC9DnPk3hF@r3UX$qzUG(YD}C$Y`63>A~|xRW@d z;r&uzgc|qiE`vb92blLha*@t$S<^}xG?Rr7Y4|Wc!b48#R@Uel6FJAr}T8%uo;(4#jFZGE~-JnQeGRMqb-l|DH$T4Ufd!# zQ2Pn=nZhCS7V!%|xf}X~iW4{~8GcqEme(hb<&%CcAMJ_!Vo%m%(CiyFR! zFVpPgm}<4GwrS5`wJED_7;X!(m+>e5t>UZrx`MAQ2!#G|NuuE!_@;EVWf*Bmw^Np= zQ}~vKCuJsvrd-pbAG`3BhVRIgFmrQ2xC2|mvNIa=_3~n0&msFJeqLbpdJ|E(oI= zI(mvWE-fJLkYsK)?HQ>#9LBpT8@)^g*|_FK$ES8N@zqSY0g~j4WUKf(A$CknTE*WkU5GLOaQrcvJH2|bxamB578?7JUw}+OHccKTtTgZD=d0_PS#Btf!Qhxx2=uRe2nxC zn|-d`(&=5sT1B^!@wyCoLC7fhyFlH|I(glux=px^<-C;15kiUV+8n8}jrowh#)oVp zK4i@&EMpH^f?G%zqRVkmeUfvjsGekI8xDs)f{O7D&CG-&S*3& z&9iAClx!l6Gq|lWhc)v|miYSJLAjf$&z(h#BDfuENmL^5GXW#SE2emBIgaftG94_aJ8>GjaDfHur|8CS z(1U+sH{Qe^{0DtPpx^h#Qt4(vbPjIUEG7r(|HIvK(3HdUERGJYzlaac;Gvp6*vFPp*Vo5OJ>hc7foO7Bunqp=!axroQ(;drD*-JHV{G=2@e_iaKxIh@Yn z2gg)VqsAkbp1Agg^iArz?RfZAgyZ2H&cqctBKxytPdA5()!$;*21NbMs{Jn;>#KR7%#tOKUxZGq_C8_2W6bL3o+}67Iyyc*~!^<-;v_S*#+? zWwFYKa$bvBe=eb%*WoArT*6X6IY;<;0_>%i_MsYs{2Uo#WDFB~KP4WZ^oQxa5#B(O zaOuyZ^yV?HoaEZ$jFl&O_d0_^)a4*v!y&Pn7pz*?VhtQhON+Inl1YDrX|Hnk1-!^v zwWww+y~wCoDJt<23jwoNl#$CT)N2d=#Z$h*T<>R-eU*F_>fz#N_&IZbl;hWNh4she zcf&96OP_BEeuZBnM7br5(BE>jmZRU{_pAicTE`K+#zRynu>9u_3MT#MyaGNa6r57< zM;4#8S8;pf8a0djA5;iZT}4G3L1pDtM1sLJiVR&xCQ+YjS1`+08vRdHrUZY+UkK%Q QSd38q{>rzUJ2Cw2e~FCl-v9sr literal 4185 zcmai1YkU+}760Enc9O{iHb4T~LK_jA2ZR-|)F#l91Sr8gfKV_z+D>*SVPG?}%+4mE zTBVAu*4p|)YDI1Bui^tAv}J=tY3);6tyHaVt*z{)a9hJzQU5347;pxe~WFUl4Pp%hkC8C-atlYhJC4trK6 z(_wm|cF=c1w%VC&9a*0{BuCkZX*&vajr#(Ia9{ntNAKF2c5}VcOqc{hJg@8=H3PxC%=(T&=KhDo&dvPCK$z)-tdR*CNb4| z*y6?_hjwNi#~e&qflKqdZO7`(jtpAfE+Hx`=ynrkYPadxGS3ssOm8?tgL7<5M=9!b zD7?eKb>gfpzS?HWzLVO@{DU?Hmv_I_hTAkW)A;O!>S#h;CH1!$&`=@MxPf0(Rq+DYcOFR&p)hhxjOLo2)^p@?GH{^OF7DIY% zQAms1Pf%h^nn3-Kfx}2Kj=|=8;h&@WN*(f@?5uSkzh!c(Y zljPIW0`P*im=BPSQH*OCo6$1EH3LUQL51&z^9sD5&g@%#KxFPR@IictEi;o&+2m@N zEBJF%wT8PDjG({RZhVWKvUD7i&>q8a10NNGmGpSK=@D=m?q!b&n2UVw$l9r-#gvTV z;|A`-C%DN`GnKXah7_(V_9JZl1=tp;V71+Yy%l(XL0j#Q`!fBMfluQz?1^SNZ8=O> zOR=f~o{IWiNXmN?XdIVqoDevEe(s3Ok`9XXp~5Ef5eW_%YPZZ09VhXyDEy*AP2Qh8 zS0MVOd}YP+#J;T01F9f<3J;5dM+`iQuQKe^m~2m_I*$4lJ6l;})4q;!9Ffp1ExQg47cPFQC3Hl2m&5b4Gi5Tf#939ZmGOHlxrk)&Hul(3KIQx?kyD@0 zFOg#~7NJ3EUItst>vHy2wwj9LkpSagnB_61g3OT1%I4-JtEY+&J@eB!_G_ zUm1US?OD0t&Ky3_JBechD<|;b)-rjEmF4h}N!&BA>O4L+f%_MHGKU9q`0NBe*IKSx zBdS%K#7VME;0vu4lQ=aHE1$rZTPtG~Ieev6FI`u48ZC?P*m*o2tBmQjRcmwj7On2A zt;*p$@*+|u~ydfB6z7j74a~WkG$4kLn#?qh>46;6fy|lBB5ZTX`aDZvOjof$8 zqDkusrqaR@f@KWDxSL?P4>lem?J=&LVVW;6`L7ZJzks8fkfzlmss$dcWz-sE1IQeg zPNml7AycIq@e{mEfYhmFc!h5zSf=U-;N|qIfuQ{vHI~tff8pnRE2l4KxbxT8XObAF zrC+kwiC@3M>uh2U3+LDP4XS9r1i!`a_#3)~Z@*_bMCd~az563!_$Ti50YtBGJB9|O zVKn&vvxZ~A|3wY_KdIrAhBsI~O_$MFd4+EBr@{Z@mc@&gQPshry81FI!G9GNXC h+|PAtc!7`P;V<;61b@ZfILh66AxHWAollv}{|i|`8!7+* 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("[.]");