diff --git a/src/com/demo/tank/coruse1/FrameTest.java b/src/com/demo/tank/coruse1/FrameTest.java new file mode 100644 index 0000000..7f0b13c --- /dev/null +++ b/src/com/demo/tank/coruse1/FrameTest.java @@ -0,0 +1,21 @@ +package com.demo.tank.coruse1; + +import java.awt.*; +import java.awt.event.WindowAdapter; +import java.awt.event.WindowEvent; + +public class FrameTest { + public static void main(String[] args) { + Frame frame = new Frame(); + frame.setVisible(true); + frame.setSize(800, 600); + frame.setResizable(false); + frame.setTitle("tank war"); + frame.addWindowListener(new WindowAdapter() { + @Override + public void windowClosing(WindowEvent e) { + System.exit(0); + } + }); + } +} diff --git a/src/com/demo/tank/coruse2/Main.java b/src/com/demo/tank/coruse2/Main.java new file mode 100644 index 0000000..2d4c635 --- /dev/null +++ b/src/com/demo/tank/coruse2/Main.java @@ -0,0 +1,7 @@ +package com.demo.tank.coruse2; + +public class Main { + public static void main(String[] args) { + new TankFrame(); + } +} diff --git a/src/com/demo/tank/coruse2/TankFrame.java b/src/com/demo/tank/coruse2/TankFrame.java new file mode 100644 index 0000000..50ee199 --- /dev/null +++ b/src/com/demo/tank/coruse2/TankFrame.java @@ -0,0 +1,26 @@ +package com.demo.tank.coruse2; + +import java.awt.*; +import java.awt.event.WindowAdapter; +import java.awt.event.WindowEvent; + +public class TankFrame extends Frame { + int x = 200, y = 200; + public TankFrame(){ + setVisible(true); + setSize(800, 600); + setResizable(false); + setTitle("tank war"); + addWindowListener(new WindowAdapter() { + @Override + public void windowClosing(WindowEvent e) { + System.exit(0); + } + }); + } + + @Override + public void paint(Graphics g){ + g.fillRect(x,y,50,50); + } +}