1packagetest; 2importjava.awt.Image; 3importjava.awt.image.BufferedImage; 4importjava.io.IOException; 5importjava.net.URL; 6importjavax.imageio.ImageIO; 7/ 8游戏开发中常用的工具类 9@authorNicholas 10/ 11publicclassGameUtil{ 12publicstaticImagegetImage(Stringpath){ 13URLu=GameUtil.class.getClassLoader().get...
1packagetest; 2importjava.awt.Color; 3importjava.awt.Font; 4importjava.awt.Frame; 5importjava.awt.Graphics; 6importjava.awt.event.WindowAdapter; 7importjava.awt.event.WindowEvent; 8/ 9游戏窗口类 10@authorNicholas 11窗口以左上角为坐标 12/ 13publicclassGameFrameextendsFrame{//GUI编程AWT,SWING 14//加载窗口 15publicvoi...
1packagetest; 2importjava.awt.Color; 3importjava.awt.Font; 4importjava.awt.Frame; 5importjava.awt.Graphics; 6importjava.awt.Image; 7importjava.awt.event.WindowAdapter; 8importjava.awt.event.WindowEvent; 9/ 10测试窗口沿着各种轨迹移动 11@authorNicholas 12 13/ 14publicclassGameFrame2extendsFrame{ 15Imageimg=Ga...
1packagetest; 2importjava.awt.Color; 3importjava.awt.Font; 4importjava.awt.Frame; 5importjava.awt.Graphics; 6importjava.awt.Image; 7importjava.awt.event.WindowAdapter; 8importjava.awt.event.WindowEvent; 9 10importtest.GameFrame.PaintThread; 11/ 12游戏窗口类 13@authorNicholas 14窗口以左上角为坐标 15/ 16publicc...
1packagetest; 2 3importjava.awt.Frame; 4importjava.awt.event.WindowAdapter; 5importjava.awt.event.WindowEvent; 6 7publicclassMyFrameextendsFrame{ 8 9publicvoidlaunchFrame(){ 10setSize(Constant.GAME_WIDTH,Constant.GAME_HEIGHT); 11setLocation(300,150); 12setVisible(true); 13 14newPaintThread().sta...
1packagetest; 2importjava.awt.Color; 3importjava.awt.Font; 4importjava.awt.Frame; 5importjava.awt.Graphics; 6importjava.awt.Image; 7importjava.awt.event.WindowAdapter; 8importjava.awt.event.WindowEvent; 9/ 10测试物体沿着任意角度飞行和停止 11@authorNicholas 12 13/ 14publicclassGameFrame3extendsFrame{ 15Imageimg...