From fc28ef9f2031f0b0549a6e4101f56b94e22b7d0a Mon Sep 17 00:00:00 2001 From: wangwei <2261850470@qq.com> Date: Thu, 30 Mar 2023 21:26:04 +0800 Subject: [PATCH] 2 Signed-off-by: wangwei <2261850470@qq.com> --- DGcreate/out/production/DGcreate/Main.class | Bin 516 -> 0 bytes .../out/production/DGcreate/menu/menu.class | Bin 762 -> 565 bytes DGcreate/src/Main.java | 5 -- DGcreate/src/menu/Main.java | 55 ++++++++++++++++++ DGcreate/src/menu/menu.java | 23 +++++--- 5 files changed, 71 insertions(+), 12 deletions(-) delete mode 100644 DGcreate/out/production/DGcreate/Main.class delete mode 100644 DGcreate/src/Main.java create mode 100644 DGcreate/src/menu/Main.java diff --git a/DGcreate/out/production/DGcreate/Main.class b/DGcreate/out/production/DGcreate/Main.class deleted file mode 100644 index baa3095135d94c33157ebcb8e4f7ff41bf99d277..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 516 zcmZuuO;5r=5Pb`U(pm*U@LRzXdaxH04;U{d#zXx`FkCz>uz@Apt|>+1&(eb?9{d6R zDC2A~K@xhH*?IH!y_xOz&*v9_6CAk6W6ePowF1^%Y+%#ImW^$O{F#hoa?X%#9(EY4 z3*8qC#Xv^lW)gNqe9yazkaD1VTy=OXP5lR2$xx0-Be>==YSHbGGDEHT5RCW}_Z5!@ zemjX}G-##jJRT6gvY^f2w)G_LiA!nh9HV$_L_F9i*x2!~i#-PKN+_l4&pKB9hK+p> zbu`G?@EJ-o+uQC)^pZKK{W4BONUQ1zHLBAYrS|V=z=XyWJftNmsm46aU_Tm?B9Cfw z(Q;@YM~`g242X^bMTaV%GNYV3`T%=P+b+d?3NkFw*_#q5FH_}U1w}&4<_ko0hd}pmVB&#A`VJeC7ga3#SALH)D~w9 diff --git a/DGcreate/out/production/DGcreate/menu/menu.class b/DGcreate/out/production/DGcreate/menu/menu.class index 1f16706614a14f6892e168d50adb12ac87196a0b..6387dfffb48aee6f1dfce10d55b9e913991fbeef 100644 GIT binary patch literal 565 zcmaiv&rZTX5XQePrKJT#K=AAhHL(|O7%wKC8a-gRc-oe=EVf%yTHec(i3cCRhceEV z#y_!!O?EQ#?f&MQdH;BQ18|N*7Y!WP7}*#zSQk>s{F0$DIi53^SLs49^n9trO_2m5 zyW>Gj%D_)U9?y9ubzO;OzLaZ*wx0-9csfj}MZ%?G7*Fo~72j|#<|^`Lc_vjfEiHH! z5j3oMW@tSKu?TqhNPU(fej;Tp@|;*g+*w*=p}3ZMAV=GsX@?F>G%KMTf?@yL`8HUI zFgK52(AxSmLA}dpQRPv^w0iOa_DqQZo1(Q9(W1Ol4pL{0DS?fDB#i gl^=UwuK$AFU*Oh}*4YjAYr+0*a8wHpXkY`wPxtIjd;kCd literal 762 zcmZuvO>fgc5Ph3CapD@3+V!6ijh;=qyL0TRCgG3!JsNcCZ6XZF2$Gqe8j=j%5BkMPiei)%Kn7f^GM!J0Aa zHa3jEVa%p6H;uVv(x69Rx>&j4D&6i#PiXhE8+v*4JlJ@MLiyN zcq~mkOIrG^Oc>@`1EEHNG22vPz@=hX@?N)&_%RPcuKGb+$5QpTQwbjTiL`jZHIawB zPimEv`YuSu#0sA6#C#yAw9}48aZl_>(^1jrHH?IdOSnuen)Cl0LjC-5_WQ%9U++H} zl;@(3Er!*9p)aI5jKSh=vVs9v7u4P0kv%D1H5@KH@@?^Ss%X?*bRmz$- zFwlJwl0Oy)5ySFKnU8hQj0VF<38m9TJH+V7MACa<19S9qm@fln)UqJy^sBn#8Elz%!A_r?&A)M*=D#aPB{smT1 Bqn-c& diff --git a/DGcreate/src/Main.java b/DGcreate/src/Main.java deleted file mode 100644 index 3e59c38..0000000 --- a/DGcreate/src/Main.java +++ /dev/null @@ -1,5 +0,0 @@ -public class Main { - public static void main(String[] args) { - System.out.println("Hello world!"); - } -} \ No newline at end of file diff --git a/DGcreate/src/menu/Main.java b/DGcreate/src/menu/Main.java new file mode 100644 index 0000000..996efb1 --- /dev/null +++ b/DGcreate/src/menu/Main.java @@ -0,0 +1,55 @@ +package menu; + +import javax.swing.*; +import java.awt.*; +import java.awt.event.ActionEvent; + +//主窗口 +public class Main extends menu { + public static JFrame page = new JFrame("主菜单"); + //创建主窗口 + public static void main(String[] args) { + page.setSize(1500,1000); + page.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE); + page.setResizable(false); + page.setLocationRelativeTo(null); + page.setVisible(true); + new_create(); + open(); + } + //创建新的创作 + public static void new_create() { + JButton b = new JButton("创建"); + b.setBounds(625, 300, 250, 50); + Container c = page.getContentPane(); + c.setLayout(new FlowLayout()); + c.add(b); + b.setDefaultCapable(true); + b.setVisible(true); + //鼠标触发事件 + b.addActionListener(new AbstractAction() { + @Override + public void actionPerformed(ActionEvent e) { + System.out.println("Hello World");// 控制台打印输出 + } + }); + } + //打开 + public static void open(){ + JButton b = new JButton("打开"); + b.setBounds(625,400,250,50); + Container c = page.getContentPane(); + c.setLayout(new FlowLayout()); + c.add(b); + b.setDefaultCapable(true); + b.setVisible(true); + //鼠标触发事件 + b.addActionListener(new AbstractAction() { + @Override + public void actionPerformed(ActionEvent e) { + System.out.println("打开");// 控制台打印输出 + } + }); + } + +} \ No newline at end of file diff --git a/DGcreate/src/menu/menu.java b/DGcreate/src/menu/menu.java index 5fe99a6..422e7a5 100644 --- a/DGcreate/src/menu/menu.java +++ b/DGcreate/src/menu/menu.java @@ -1,13 +1,22 @@ package menu; import javax.swing.*; -public class menu { +//公用菜单抽象类 +abstract public class menu { + //主界面窗口 public static void main(String[] args){ - JFrame page = new JFrame("主菜单"); - page.setSize(800,450); - page.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE); - page.setResizable(false); - page.setLocationRelativeTo(null); - page.setVisible(true); + + } + //问题反馈 + public void feedback(){ + + } + //帮助 + public void help(){ + + } + //设置 + public void settings(){ + } }