From 2668786a1bd0a6776893c75736e78ab36b0fa2d5 Mon Sep 17 00:00:00 2001 From: wangwei <2261850470@qq.com> Date: Thu, 20 Apr 2023 11:04:10 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B5=8B=E8=AF=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: wangwei <2261850470@qq.com> --- .../joggle/joggle$JFileChooserDemo.class | Bin 1133 -> 1461 bytes .../production/DGcreate/joggle/joggle.class | Bin 1477 -> 1477 bytes .../DGcreate/menu/MainWindow$1.class | Bin 653 -> 1217 bytes .../DGcreate/menu/MainWindow$2.class | Bin 762 -> 679 bytes .../DGcreate/menu/MainWindow$3.class | Bin 0 -> 565 bytes .../DGcreate/menu/MainWindow$4.class | Bin 0 -> 647 bytes .../production/DGcreate/menu/MainWindow.class | Bin 1788 -> 2403 bytes DGcreate/src/joggle/joggle.java | 8 ++- DGcreate/src/menu/MainWindow.java | 49 +++++++++++++++++- 9 files changed, 54 insertions(+), 3 deletions(-) create mode 100644 DGcreate/out/production/DGcreate/menu/MainWindow$3.class create mode 100644 DGcreate/out/production/DGcreate/menu/MainWindow$4.class diff --git a/DGcreate/out/production/DGcreate/joggle/joggle$JFileChooserDemo.class b/DGcreate/out/production/DGcreate/joggle/joggle$JFileChooserDemo.class index ccb65b95e604ca141d6e81d8abdf7a75780eca65..da01d738ccc1e2a64c0d1984e8998431296ef502 100644 GIT binary patch delta 832 zcmZ8fO-~b16g_XIWv0_9A7cxY)`AsnJH-|e@uP@>3Mxf3Z9?k8IN~sADV?SiG;aDE zn%Njvy1@-0VPP>6{Q>S=x^rVpO#BIc+}E;VCb{pvJLjHv&VBP+e(!z!Zz>O(hy~M+18CPUnm64G!%?s3aO+f%Nd~=RJZ~lwwuC=mZF=*M6v2CQwM#W0!>a}9U$}sqHbz^mX$*AUyr)AR_ zW+O91&!FV&t=g(NUo4vp-jZ!uWi!S5RSaN|LE12im1p*IhOVD)_kQfXR&fir8Pd*6 zA?!3+CNqF}6$`kd;x6tn$Tf4bP00`}ZWxvs*HfjcHO8aKmukgIFu2OLz3zNtp$IW= zw2x3Rf>SCMkyWvT`x2HJBF+7X6B7bK|E5`=tyXLHwmG*|uiKTp`J&Dch;#GKwD7AD zpb7Iw1mn^v25Fb3mC@?f55V>*5imrtt6h{4qFn6&5XLa=JX{4;c=K1tga_7=ny`bI zu8A$U^h3A{T9@k+q=Kl)xdV7wQ1k|U^S;AOQd5sXeaE34q(7;3@1XmLl-IaCu`O?c zL;(uP^irlG3LkX3_;K`N3Vp~zLmqxSqTk{P`8F}wXnX1J=%t3!L_o?hiZkTqEah&9 zdZL#M#t=U;*dRDJIC_Yl!U1|0b*=9MG@Z3@VmhR+h;PVQ3;q??uDDCMj=BgW%74+e-Ow${om!Hh1%9U_HM~R<=C&)rai3jWtq7ssfKw|_JaE>^*W4cnz5~t@s DUVw#s delta 504 zcmYL^%}x_h6vuyeZsAU+LoHK;0&T4b2%}I$z65kjjL{7yq%KH`ait3vgdO1-%q%pn zd;m5qYz+h-z>V)g;v?|!p8?`soUeP%@BGit!aslG&&Ba?V1X9_cbITY`aE<@`Ai3R z!~uC8rRK3?CiN2mMP}2enVLDryyNMY?QdRfDw#DS$+($J_DsEO=-b?FzyJ8U{rPQs z=hFwxCtpp?mgrCZns=oV3n7avg)FmTs3c8Oi9&`M33VgJLc%BvZ?M*Rl9FDagCV<+TWU4mEfFAA~g5U!8L zTlNP*+@WtPcW4jQWi#1zoZ_NnmBjCt$VhU_Vh+5d!BDnxP*`6#T(6AOdQX3b`XjzOKli9v(GlR=Xq fltG&ziot*(mO+;xjzNzhjX|Fwi@|WRFzY4&x0DMA diff --git a/DGcreate/out/production/DGcreate/menu/MainWindow$1.class b/DGcreate/out/production/DGcreate/menu/MainWindow$1.class index ac6e10e94731562e57e1c176c8cb35ca7c2cefde..e34a3c362ada8211fda31bd3b8925a09642858db 100644 GIT binary patch literal 1217 zcmaJ>+foxj5IvI%8{!f$pb{=37bQSoxq3+u#Q=(xC{?jY;fpmSL$a{hp>`MI=lBc0 zfF)Hv`rtol*|QtUD3saCY)?C>lY_Q$WU-vBJ*RU8RSX_$^9gsB*2;>ciDP3F{K z#Lr%SHA-M1bkTfwI$_|hOCZNJk_y=XF8r^UB?ULNmE~% zR>=%dcpEx4vBhxnioR4}d!qGy*KrDOS)9}_c@D|tH#p(eW%KQ^us2L@$r{6* zwlk5Jjbmy1XMtMNT@zkOSfb*IYS4_H^i+V_b}%SthkJE~zRSh-lnmo7{L3xZ)9Pp( zRZWMEGF^)IbSnN52J`5m3#Wb|`cs=hEg{RGH+2fp>2t8p{&JGW4&RwZFWGt!fIi%& z8I_BE8rA0Sh)^VuyFh5~9N}Un8To=}hMl2fZ8%d7f5KSi3|cmliku-~J12c%xhaiDjN;ii=;x|g%C$T`^j74Oz;!|3qw4+GTGe8uU zX*Nh!R8eWsRMrrNiD(QY*MPMYywjsmQLYvb-^SQ(&J^ z+T06dBo&3WFJb;PBfHyRKrDaic|;-%;TbJ=EBr*zyWa^eCL#nlbK=E9; diff --git a/DGcreate/out/production/DGcreate/menu/MainWindow$2.class b/DGcreate/out/production/DGcreate/menu/MainWindow$2.class index 3e04585e36296a54c99fae5cfede118ae69309f3..175f291886343a0355bcdb1020ce815b0586a580 100644 GIT binary patch delta 278 zcmeyxx|~(z)W2Q(7#J8#7}U8K*cc=@8N?VQxfrAvq(OuXJA*7cgWN==&$9A73PSDaenT$Gwvk{Vx-n4ZeWz@3cD6Y;4Dhb%`Z!J%*kP7-~t*OmRX#clmj%9MI&mmE|UeL z&EzyDc~>t6CLm;B;M>H&w2groNHT9@VA%*1VPfC{i8C+*NqeBb92j^R92vNQJTZt4 Y1|Fa+2=Gll!6eVk#lXnG3g&YF0E_T7rvLx| delta 362 zcmZ3^`ioWR)W2Q(7#J8#7&N&U*cc?Z7$g~_I2fe47-Se^*%{>68RRFbe0EgeVNhh? z;9+2A;9zG^;$cu>P-SFLcDB+FElw>e)-O-YOE1@VNiEJU$uH1<(Y^7-`n6B?&UrSi zot;6Ahe4e|W3maOYduSTL24c&gIrdAdU{T(K7>;7a?8v~bbyBp+1_ diff --git a/DGcreate/out/production/DGcreate/menu/MainWindow$3.class b/DGcreate/out/production/DGcreate/menu/MainWindow$3.class new file mode 100644 index 0000000000000000000000000000000000000000..1db475a3cd7fd84cf91382bcf2c7cfdd028146ec GIT binary patch literal 565 zcmaJ4eV4?x_8(o{Ap&0sW}x z&MF86EzI3B=iYPfVcD6n_?vOn(U| zg%Z<_7YME?MLHC^9^uY2?+Y9wPM_U8F*>vt3>G1m-pnwEZ(y%cJ4MyBfh#Oib!G#w z34!n`(o~JOO2^nG-Vs}9?TEXfg}0HuFq@g{X&M=6%)RJXVA(0$gz1FI zVJAv6%M%nGvhF_wzB%)gw1-WBwJS3iBor2I``Go?9U7C8J)n^hn0*P=9Q(pjnopCz z#t(toGbQYz%U7xxi`=LdHNfG z6Zlv|3KoD~(QW`oipduZF zkZERA+*C2IKp(U$kxOKZd|u=g1Qv{Wp`amo+gLR2#`8<2H6I`9&ly>9MnO206NV#Z zJ*V0}(=wg23jEQoNroouG(%rWnwA(XWamU~!kEj@QlGR_MrP8;new}A3^=z;=8Gh= z!Yaf^4AYu2t+c(wEP*V)6f{MzxhUcpgBZr09HE?X6B)UAhVH1ctzdgzIEhM>!JB4A zj1s?s=B-sth`Ua|DKcs1R8s3j$BiW?p0F*4AVf}X%_(Ty8hN4MIJU(--`r6JnkANI zJ!S~rUJwKy>`P_J>}cb5A(s;Ugh6&TD?KbJ))B`M9X;sPaSNt`-Ic_9ln_kbF)Syq z<2K&ckwI361zX30TwRa{B&0ZuUeZ>1z|cmGI_@Ax(&VmNVt>Y7N*ed62yH_wX?s(2i$Vmr=& z=bwJH_Uk8AHcxPdwp8WLqk_<1tECqYzgzp_YZChs4(_@ZDHN!jig9z94XB9@4$2{F zrsblzX%sR}B4g*p*n-Fzj%l-ZfvD@D)8mTBo6Fu52ck1Fu8~$b&(igZ$WSke30uL= zs5h+M^kf%oOIVIOt{NjI&AjQ}h3)ekPYxG1FB=x|G)22A12@Oct$6D&vL>0`Z5k(~ zBBN&;F)ZHRoSW5eq|*vw6+Q`j165_lbt6kFJHLG2WYP>nT@vR<2%U7z4k0;cd1M_^M6d((*hSgKmo|z_G^75W*gWu!K;8KD~l%!?C(_-LWFJGp@)Nw!4Hn+9O5OcgKp@F;zmt zbbaFrnnrpezB>`6CxX9az|Km~9_iV`W1D+QXkq-WB6hoxdl)&|>qdTAEwWce_R7fK z5?UF#myzB4-nYrl9GY2K3)zvp?55m9c3R2KUe>>lZ0yH5T87Y$%Q%1;{vnw-$cLvB z%Q%Gl^!$v?dPL9f$=nY(jh}G_zn~Al^L_gR7hQH^Wbg>SNgATWEvg| z4VPH{Aj=%$I1F=OlLRtCpkwIAgbTij5HtdoKtaz#W$+>SfL8^2fUPM5-Du7K0@^{K z2de;`B7my|I?ePm1bU4?uM_AE0-YsL@t;70?7}+GlVn)_T1x1gu0OPb=uhyuYfd89 oVabu=-cZe@UgvOZOcl#82TP#yOaP3&LIe&zzY#XMQv1evkbQukHNV+y;7CaA_bLq@L3* zNzOR*oAs=b0VC&(47!pqWaPZVg#g1YAx4Z`G~rQ)F_#EgmvJr`xolz+Mg|=wT`Em1 z#FYS34p-ec)npy61(-JHM;xv@+*sfC)_=VTxr>F>*}3IHex;zlS#=3(&Z1&+A^$4x zF`6!(qgnXF!#^;f%5 zjyzC2WLEKry#8QUMII~Wc%mrqRPl_Qp7xcOW)#nv*WVMbOk1t3+%;5p9v3C#z+=sUp@#F>G2zOLv_i+Qe4>5@;tSyC5BOil;@tFBy7a za+?T<9+A8V#fNIbPgWv78tFVK2(@IWqfh>c zegPYmk_M+zO1cbiLZV1!E8X-6P|!^OK(ItHzDM@@P_k+vt2uzIT`H!8tV8N`igrou zw2*m1mJzb-p=1G0?vXX)6KV)=k<7(vi&^SEW1C4>|2?3R9{a>+b4of#9>$i*m@gpx H@2-CVHd1l} diff --git a/DGcreate/src/joggle/joggle.java b/DGcreate/src/joggle/joggle.java index fcc7981..44be170 100644 --- a/DGcreate/src/joggle/joggle.java +++ b/DGcreate/src/joggle/joggle.java @@ -8,13 +8,19 @@ public class joggle { public static class JFileChooserDemo{ public static void fileFilter(JFileChooser fd, String flag){ if(flag == "maindow"){ + fd.setApproveButtonText("确定"); fd.setFileFilter(new FileNameExtensionFilter("DRC(*.drc)", "drc")); fd.setAcceptAllFileFilterUsed(false); } - else{ + else if(flag == "resource"){ + fd.setApproveButtonText("确定"); fd.setFileFilter(new FileNameExtensionFilter("image(*.jpg,*.jpeg,*.png)", "drc")); fd.setAcceptAllFileFilterUsed(false); } + else if(flag == "look"){ + fd.setApproveButtonText("确定"); + fd.setAcceptAllFileFilterUsed(false); + } } public static boolean open_resource(){ JFileChooser fd = new JFileChooser(); diff --git a/DGcreate/src/menu/MainWindow.java b/DGcreate/src/menu/MainWindow.java index 7a05a61..19d2717 100644 --- a/DGcreate/src/menu/MainWindow.java +++ b/DGcreate/src/menu/MainWindow.java @@ -10,6 +10,7 @@ import java.io.*; //主窗口 public class MainWindow extends menu { public static JFrame page = new JFrame("主菜单"); + public static JFrame create_page = new JFrame("创建"); //创建主窗口 public static void main(String[] args) { page.setSize(1500,1000); @@ -20,6 +21,51 @@ public class MainWindow extends menu { new_create(); open(); } + public static void setCreate_page(){ + create_page.setSize(1500,1000); + create_page.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE); + create_page.setResizable(false); + create_page.setLocationRelativeTo(null); + create_page.setVisible(true); + JTextField fileName = new JTextField(); + fileName.setSize(100,50); + Container c = create_page.getContentPane(); + c.setLayout(new FlowLayout()); + c.add(fileName); + JButton b = new JButton("创建"); + b.setBounds(625, 300, 250, 50); + c.setLayout(new FlowLayout()); + c.add(b); + b.setDefaultCapable(true); + b.addActionListener(new AbstractAction() { + @Override + public void actionPerformed(ActionEvent e) { + JFileChooser fd = new JFileChooser(); + joggle.JFileChooserDemo.fileFilter(fd,"look"); + int val = fd.showOpenDialog(null); + if(val == fd.APPROVE_OPTION){ + File file = fd.getSelectedFile(); + file.getPath(); + File newfile = new File(file,""); + newfile.mkdirs(); + } + + } + }); + JButton b1 = new JButton("取消"); + b1.setBounds(625, 400, 250, 50); + c.setLayout(new FlowLayout()); + c.add(b1); + b1.setDefaultCapable(true); + b1.addActionListener(new AbstractAction() { + @Override + public void actionPerformed(ActionEvent e) { + create_page.removeAll(); + create_page.setVisible(false); + } + }); + c.setVisible(true); + } //创建新的创作 public static void new_create() { JButton b = new JButton("创建"); @@ -32,7 +78,7 @@ public class MainWindow extends menu { //鼠标触发事件 b.addActionListener(new AbstractAction() { public void actionPerformed(ActionEvent e) { - joggle.JFileChooserDemo.open_resource(); + setCreate_page(); } }); } @@ -50,7 +96,6 @@ public class MainWindow extends menu { @Override public void actionPerformed(ActionEvent e) { joggle.JFileChooserDemo.open_resource(); - joggle.copyFile("C:/Users/wangw/Desktop/英语作文","C:/Users/wangw/Desktop/英语作文"); } }); }