From c51e919273736e99cbe01b15a1aa59d4b3cb353a Mon Sep 17 00:00:00 2001 From: wangwei <2261850470@qq.com> Date: Thu, 20 Apr 2023 15:00:24 +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> --- .../DGcreate/menu/CreateWindow.class | Bin 0 -> 786 bytes .../DGcreate/menu/MainWindow$1.class | Bin 565 -> 565 bytes .../DGcreate/menu/MainWindow$2.class | Bin 647 -> 647 bytes .../DGcreate/menu/MainWindow$3.class | Bin 1209 -> 1844 bytes .../DGcreate/menu/MainWindow$4.class | Bin 676 -> 677 bytes .../production/DGcreate/menu/MainWindow.class | Bin 2741 -> 2968 bytes DGcreate/src/menu/CreateWindow.java | 15 +++++++++++++ DGcreate/src/menu/MainWindow.java | 21 +++++++++++++----- 8 files changed, 31 insertions(+), 5 deletions(-) create mode 100644 DGcreate/out/production/DGcreate/menu/CreateWindow.class create mode 100644 DGcreate/src/menu/CreateWindow.java diff --git a/DGcreate/out/production/DGcreate/menu/CreateWindow.class b/DGcreate/out/production/DGcreate/menu/CreateWindow.class new file mode 100644 index 0000000000000000000000000000000000000000..79a5dcb2b758cccb10156e64ea34f3373f813db0 GIT binary patch literal 786 zcmZWnO-~a+7=ET-+b&a}g$jaSpy(EbRpSlfrG^C42%%Vmw`m!1$ac5col?Uu@aEBj z-n@BJlagrk2lyL2O7vG4-`Q=jiF0^ACeQo4&%Ez^|MU49fP1)WqlozeI4;;I;G%^~ z#$Pt(iZKhuELyml$2Ai!S-5WD21BMR4kW{L{ZJf<7jD#7{(<{&BNQFE#*kZAzS8#@ z(oVHW;99Ux;EB5O<)dDwCBt3O^5~{q58A?Oicpz+c$v}9Rm3n=??}Jr)E8pSDb5X$C6^u`M~)3(k;@E_Hx1}Rke#CzhK$3ee2j8VT8p&SapW<3)?#VcqWA@c Xy|R6Ru}?_-qe*mHM0%d+QkeS-#viB6 literal 0 HcmV?d00001 diff --git a/DGcreate/out/production/DGcreate/menu/MainWindow$1.class b/DGcreate/out/production/DGcreate/menu/MainWindow$1.class index d32f8fc9ad105fde16a3fe4be50ed49a222a9eeb..2a1c2a4ee133d9af72dced9f859f47364443e9cf 100644 GIT binary patch delta 23 fcmdnWvXy1S7Dh&s$y*t%S~N delta 23 fcmdnWvXy1S7Dh(n$y*t%Sxp(38O$bsWpn@lSs(_? diff --git a/DGcreate/out/production/DGcreate/menu/MainWindow$2.class b/DGcreate/out/production/DGcreate/menu/MainWindow$2.class index d4899fec0486e1cd86603eca34836342149274c9..39542d14a7cb0d3bb9c1bae2b36409a699afa1f4 100644 GIT binary patch delta 23 ecmZo?ZD-x^myywF@;^o!R#yfV2Di!fOdbGP^ah9k delta 23 ecmZo?ZD-x^myywN@;^o!Ru={q2G_~ z)@+1Xc_7^|I}@qQsdY|8qq(xNV=MPPv8wH5=eei34ml}s=}fw?GIwany7IuoWPC~R z;?V#3pqU*8ay8O9%mxkHtz;LKhkVuZ0_oFM;=ptS#DYL~F*L2cf?1EUj{q#OT2Vy` z0(#Ng_bsVzGuyY>kEU)-@Wj9-h74T8kiZqCbzTU}#__y84Nna` z#|r~5@ydXSZ37kd1FZRl4@yp0+f$m^4nm(4h)di$ zJiqkB>OE_uspU&Elo}2NZtQxMiX*e}G~8aVSy}T0`aTrtiV-YLD1Cu!OuX~Z&c$?T z!!IIYPf+z5D|PA4+NR@G2y+{E^Iom)xe;f{lHQ68i_(!+D9bSy`bI`$t8dw>QEAl- zs{;L}hwUy&CeyNH5DZUDOc1M<&RM`~@-UpYrBfz92ij3yJUijzp%1kscxIiUlPh;y zQMdbQ#nvWjF^0C&p%;@#;M3OC(;UvnsXH#yvTVeuv#D$mk~)bPMz3d$9N_ba>5`9X z8utjs8z@XFJUvZ*QYAm|e)99aSyLS#^G@QClvinF!w&4IXC+6rR2MllcTbt?euq4m zz#yBh`gQQnmk5FDTxB^6&Z#>`5U-=-8yq_$;VN!&ZNv)r7@u%QgfPsJm&F65s0lbH z=-50$qA-?89wRj-n&_OqK2}Qnj^bDo+Ej8d*+jZ@g09WM9^iS8zPGQAv{ z=sUuNsnlSqiA?Da=<%}u7?+MQkZ9uaF|MfTHGSX4DvE6Q38+}7(aW)jG}h3Ab@XF{ z36^jRPpJ76i+D!;SJZgH)0fy{Q+bYUl-XDIuoLC@7#j6D@fkj6PV4;N#t6q-l#WuC zR9UtVP^&xmf^np2V+?l*X+M396U+pG2C+%}OLr*^lN#=6xGyw*_BcG~{2P5#`ie>& b_!{4EPVy@?MMpq}vO&(E;c15X3|;>L&w9Qi delta 523 zcmXYt%T8255Qe`#7tVzqgyAxdqaujF3{tFBBybd((l6Ea*AOk_jCGmw4& zckD^b5G8SA!or7e>04;59_*8@`m0XW|5w+Sj<3zJ&s(_MbRZF5iiX6rE}C->vvXcTPyjRZo&Gh zfFAlJQslTU);3?_NhLhFz%jr4-0@(!NsxMZuSr!-g zC0Hh8Mdo@VtN diff --git a/DGcreate/out/production/DGcreate/menu/MainWindow$4.class b/DGcreate/out/production/DGcreate/menu/MainWindow$4.class index 6d782836f2f51ff1a94d9cf797ba88a3ed379ec8..aa53785502889846c9ad31b72e817b08ff7aa70e 100644 GIT binary patch delta 78 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 diff --git a/DGcreate/src/menu/CreateWindow.java b/DGcreate/src/menu/CreateWindow.java new file mode 100644 index 0000000..bbb57ea --- /dev/null +++ b/DGcreate/src/menu/CreateWindow.java @@ -0,0 +1,15 @@ +package menu; + +import javax.swing.*; +import joggle.joggle; + +public class CreateWindow { + public static JFrame page = new JFrame("创作窗口"); + public static void setPage(){ + page.setSize(1500,1000); + page.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE); + page.setResizable(false); + page.setLocationRelativeTo(null); + page.setVisible(true); + } +} diff --git a/DGcreate/src/menu/MainWindow.java b/DGcreate/src/menu/MainWindow.java index 85d010f..e1fd8e3 100644 --- a/DGcreate/src/menu/MainWindow.java +++ b/DGcreate/src/menu/MainWindow.java @@ -9,10 +9,11 @@ import java.io.*; //主窗口 public class MainWindow extends menu { - public static JFrame page = new JFrame("主菜单"); - public static JFrame create_page = new JFrame("创建"); + private static JFrame page = new JFrame("主菜单"); + private static JFrame create_page = new JFrame("创建"); private static Container c = new Container(); private static Container c1 = new Container(); + private static JTextField fileName = new JTextField(); private static int flag = 0; //创建主窗口 public static void main(String[] args) { @@ -69,6 +70,7 @@ public class MainWindow extends menu { } }); } + //创建文件 public static void create(){ JButton b = new JButton("创建"); b.setSize(50,10); @@ -84,14 +86,23 @@ public class MainWindow extends menu { if(val == fd.APPROVE_OPTION){ File file = fd.getSelectedFile(); file.getPath(); - File newfile = new File(file,""); - newfile.mkdirs(); + //获取预览地址 + try { + File newfile = new File(file, fileName.getText() + ".drc"); + newfile.createNewFile(); + //创建文件,格式为自创drc格式 + }catch (IOException e1){ + e1.printStackTrace(); + } + CreateWindow.setPage(); + page.setVisible(false); + create_page.setVisible(false); + //打开创作窗口 } } }); } public static void setFileName(){ - JTextField fileName = new JTextField(); fileName.setSize(10,10); c1.add(fileName); fileName.setVisible(true);