⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 subtitle.java

📁 用java开发的一段小动画片 包含技术文档和用户手册
💻 JAVA
📖 第 1 页 / 共 3 页
字号:
    	      Animation.typeSound.play();
    	  if(a_frame>=46)
    	      g2d.drawString("猛",80,260);
    	  if(a_frame==48)
    	      Animation.typeSound.play();
    	  if(a_frame>=48)
    	      g2d.drawString(",",95,260);
    	  if(a_frame==52)
    	      Animation.typeSound.play();
    	  if(a_frame>=52)
    	      g2d.drawString("易",110,260);
    	  if(a_frame==54)
    	      Animation.typeSound.play();
    	  if(a_frame>=54)
    	      g2d.drawString("于",125,260);
    	  if(a_frame==56)
    	      Animation.typeSound.play();
    	  if(a_frame>=56)
    	      g2d.drawString("藏",140,260);
    	  if(a_frame==58)
    	      Animation.typeSound.play();
    	  if(a_frame>=58)
    	      g2d.drawString("匿",155,260);
    	  if(a_frame==63)
    	      Animation.typeSound.play();
    	  if(a_frame>=63)
    	      g2d.drawString("号",50,280);
    	  if(a_frame==65)
    	      Animation.typeSound.play();
    	  if(a_frame>=65)
    	      g2d.drawString("称",65,280);
    	  if(a_frame==67)
    	      Animation.typeSound.play();
    	  if(a_frame>=67)
    	      g2d.drawString("“",80,280);
    	  if(a_frame==71)
    	      Animation.typeSound.play();
    	  if(a_frame>=71)
    	  {
    	  	  g2d.setColor(Color.red);
    	  	  g2d.drawString("七",95,280);
    	  	  g2d.setColor(Color.blue);
    	  }
    	  if(a_frame==75)
    	      Animation.typeSound.play();
    	  if(a_frame>=75)
    	  {
    	  	  g2d.setColor(Color.red);
    	  	  g2d.drawString("武",110,280);
    	  	  g2d.setColor(Color.blue);
    	  }
    	  if(a_frame==79)
    	      Animation.typeSound.play();
    	  if(a_frame>=79)
    	  {
    	  	  g2d.setColor(Color.red);
    	  	  g2d.drawString("器",125,280);
    	  	  g2d.setColor(Color.blue);
    	  }
    	  if(a_frame==81)
    	      Animation.typeSound.play();
    	  if(a_frame>=81)
    	      g2d.drawString("”",140,280);
    	  if(a_frame==83)
    	      Animation.typeSound.play();
    	  if(a_frame>=83)
    	      g2d.drawString("之",155,280);
    	  if(a_frame==85)
    	      Animation.typeSound.play();
    	  if(a_frame>=85)
    	      g2d.drawString("首",170,280);
    	  if(a_frame==87)
    	      Animation.typeSound.play();
    	  if(a_frame>=87)
    	      g2d.drawString("!",185,280);
    	  if(a_frame==92)
    	      Animation.typeSound.play();
    	  if(a_frame>=92)
    	      g2d.drawString("此",50,300);
    	  if(a_frame==94)
    	      Animation.typeSound.play();
    	  if(a_frame>=94)
    	      g2d.drawString("乃",65,300);
    	  if(a_frame==96)
    	      Animation.typeSound.play();
    	  if(a_frame>=96)
    	      g2d.drawString("C",80,300);
    	  if(a_frame==97)
    	      Animation.typeSound.play();
    	  if(a_frame>=97)
    	      g2d.drawString("o",88,300);
    	  if(a_frame==98)
    	      Animation.typeSound.play();
    	  if(a_frame>=98)
    	      g2d.drawString("u",95,300);
    	  if(a_frame==99)
    	      Animation.typeSound.play();
    	  if(a_frame>=99)
    	      g2d.drawString("n",102,300);
    	  if(a_frame==100)
    	      Animation.typeSound.play();
    	  if(a_frame>=100)
    	      g2d.drawString("t",109,300);
    	  if(a_frame==101)
    	      Animation.typeSound.play();
    	  if(a_frame>=101)
    	      g2d.drawString("e",116,300);
    	  if(a_frame==102)
    	      Animation.typeSound.play();
    	  if(a_frame>=102)
    	      g2d.drawString("r",123,300);
    	  if(a_frame==103)
    	      Animation.typeSound.play();
    	  if(a_frame>=103)
    	      g2d.drawString("-",130,300);
    	  if(a_frame==104)
    	      Animation.typeSound.play();
    	  if(a_frame>=104)
            g2d.drawString("S",137,300);
        if(a_frame==105)
    	      Animation.typeSound.play();
        if(a_frame>=105)
            g2d.drawString("l",145,300);
        if(a_frame==106)
    	      Animation.typeSound.play();
        if(a_frame>=106)
            g2d.drawString("i",152,300);
        if(a_frame==107)
    	      Animation.typeSound.play();
        if(a_frame>=107)
            g2d.drawString("d",159,300);
        if(a_frame==108)
    	      Animation.typeSound.play();
        if(a_frame>=108)
            g2d.drawString("e",166,300);
        if(a_frame==109)
    	      Animation.typeSound.play();
        if(a_frame>=109)
            g2d.drawString("r",173,300);
        if(a_frame==110)
    	      Animation.typeSound.play();
        if(a_frame>=110)
            g2d.drawString("高",180,300);
        if(a_frame==112)
    	      Animation.typeSound.play();
        if(a_frame>=112)
            g2d.drawString("手",195,300); 
        if(a_frame==114)
    	      Animation.typeSound.play();
        if(a_frame>=114)
            g2d.drawString("居",50,320); 
        if(a_frame==116)
    	      Animation.typeSound.play();
        if(a_frame>=116)
            g2d.drawString("家",65,320);
        if(a_frame==118)
    	      Animation.typeSound.play();
        if(a_frame>=118)
            g2d.drawString("旅",80,320);
        if(a_frame==120)
    	      Animation.typeSound.play();
        if(a_frame>=120)
            g2d.drawString("行",95,320);
        if(a_frame==122)
    	      Animation.typeSound.play();
        if(a_frame>=122)
            g2d.drawString("必",110,320);
        if(a_frame==124)
    	      Animation.typeSound.play();
        if(a_frame>=124)
            g2d.drawString("备",125,320);
        if(a_frame==126)
    	      Animation.typeSound.play();
        if(a_frame>=126)
            g2d.drawString("之",140,320);
        if(a_frame==128)
    	      Animation.typeSound.play();
        if(a_frame>=128)
            g2d.drawString("法",155,320);
        if(a_frame==130)
    	      Animation.typeSound.play();
        if(a_frame>=130)
            g2d.drawString("宝",170,320);
        if(a_frame==132)
    	      Animation.typeSound.play();
        if(a_frame>=132)
            g2d.drawString("!",185,320);
            
    	  g2d.setFont(f0);
    	  
    }//方法drawWorm结束
    
    
    //“哈哈!谁都不是我对手!”
    static void drawBuShiDuiShou(Graphics2D g2d,int a_frame)
    {
    	  Font f0 = g2d.getFont();
    	  Font f = new Font("幼圆",Font.BOLD,30);
    	  
    	  g2d.drawLine(245,255,285,225);
    	  g2d.drawLine(235,250,245,225);
    	  g2d.drawLine(255,260,325,225);
    	  g2d.setFont(f);
    	  
    	  if(a_frame==1)
    	      Animation.forthYearSound.play();
    	  if(a_frame>=2)
    	      g2d.drawString("哈",210,210);
    	  if(a_frame>=4)
    	      g2d.drawString("哈",240,210);
    	  if(a_frame>=6)
    	      g2d.drawString("!",270,210);
    	  if(a_frame>=12)
    	      g2d.drawString("谁",300,210);
    	  if(a_frame>=18)
    	      g2d.drawString("都",330,210);
    	  if(a_frame>=24)
    	      g2d.drawString("不",360,210);
    	  if(a_frame>=30)
    	      g2d.drawString("是",390,210);
    	  if(a_frame>=36)
    	      g2d.drawString("我",420,210);
    	  if(a_frame>=42)
    	      g2d.drawString("对",450,210);
    	  if(a_frame>=48)
    	      g2d.drawString("手",480,210);
    	  if(a_frame>=54)
    	      g2d.drawString("!",510,210);
    	      
    	  g2d.setFont(f0);
    	  
    }//方法drawBuShiDuiShou结束
    
    
    //“??”
    static void drawQuestionMark(Graphics2D g2d,int a_frame)
    {
    	  Color c = g2d.getColor();
    	  Font f0 = g2d.getFont();
    	  Font f = new Font("宋体",Font.BOLD,30);
    	  int i = (a_frame%20==0) ? 20 : (a_frame%20);
    	  
    	  g2d.setColor(Color.red);
    	  g2d.setFont(f);
    	  g2d.translate(200,255);
    	  if((i>=4)&&(i<=6))
    	  {
    	  	  if(i==4)
    	  	      Animation.docSound.play();
    	  	  g2d.rotate(Math.PI/6);
    	  	  g2d.drawString("?",-10,-50);
    	  	  g2d.rotate(-Math.PI/6);
    	  }
    	  if((i>=8)&&(i<=10))
    	  {
    	  	  if(i==8)
    	  	      Animation.docSound.play();
    	  	  g2d.rotate(Math.PI/3);
    	  	  g2d.drawString("?",-10,-50);
    	  	  g2d.rotate(-Math.PI/3);
    	  }
    	  g2d.translate(-200,-255);
    	  g2d.setFont(f0);
    	  g2d.setColor(c);
    	  
    }//方法drawQuestionMark结束
    
    
    //“精力善用,自他共荣”
    static void drawPower(Graphics2D g2d,int a_frame)
    {
    	  Font f = new Font("楷体_GB2312",Font.BOLD,100);
    	  Font f0 = g2d.getFont();
    	  
    	  g2d.setFont(f);
    	  
    	  if(a_frame==1)
    	      Animation.oneYearSound.play();
    	  if(a_frame>=1)
    	      g2d.drawString("精",100,150);
    	  if(a_frame==8)
    	      Animation.oneYearSound.play();
    	  if(a_frame>=8)
    	      g2d.drawString("力",200,150);
    	  if(a_frame==15)
    	      Animation.oneYearSound.play();
    	  if(a_frame>=15)
    	      g2d.drawString("善",300,150);
    	  if(a_frame==22)
    	      Animation.oneYearSound.play();
    	  if(a_frame>=22)
    	      g2d.drawString("用",400,150);
    	  if(a_frame==36)
    	      Animation.oneYearSound.play();
    	  if(a_frame>=36)
    	      g2d.drawString("自",100,280);
    	  if(a_frame==43)
    	      Animation.oneYearSound.play();
    	  if(a_frame>=43)
    	      g2d.drawString("他",200,280);
    	  if(a_frame==50)
    	      Animation.oneYearSound.play();
    	  if(a_frame>=50)
    	      g2d.drawString("共",300,280);
    	  if(a_frame==57)
    	      Animation.oneYearSound.play();
    	  if(a_frame>=57)
    	      g2d.drawString("荣",400,280);
    	  g2d.setFont(f0);
    	  
    	  if(a_frame>60)
    	      Draw.cleanScreen(g2d,(a_frame-60));
    	      
    }//方法drawPower结束
    
    
    //制作人员名单
    static void drawList(Graphics2D g2d,int a_frame)
    {
    	  Font f0 = g2d.getFont();
    	  Font f1 = new Font("楷体_GB2312",Font.BOLD,20);
    	  Font f2 = new Font("宋体",Font.BOLD,16);
    	  Paint p0 = g2d.getPaint();
    	  Paint p = new GradientPaint(400,0,Color.blue,600,400,Color.red);
    	  
    	  g2d.translate(0,450-a_frame*3/2);
    	  g2d.setPaint(p);
    	  g2d.setFont(f1);
    	  g2d.drawString("配音",400,20);
    	  g2d.drawString("武术指导",400,120);
    	  g2d.drawString("美术指导",400,190);
    	  g2d.drawString("道具提供", 400,260);
    	  g2d.drawString("导演",400,360);
    	  g2d.drawString("监制",400,430);
    	  g2d.drawString("特别鸣谢",400,500);
    	  g2d.setFont(f2);
    	  g2d.drawString("她的男人  Old Big",400,45);
    	  g2d.drawString("傻惠      天才六月六",400,70);
    	  g2d.drawString("黑仔帝国  匪村减薪",400,145);
    	  g2d.drawString("如花      天才六月六",400,215);
    	  g2d.drawString("周截棍    斧头联盟",400,285);
    	  g2d.drawString("Couner-Slider部落",400,310);
    	  g2d.drawString("如花",400,385);
    	  g2d.drawString("如花",400,455);
    	  g2d.drawString("满天飞服装有限公司",400,525);
    	  g2d.setFont(f0);
    	  g2d.setPaint(p0);
    	  g2d.translate(0,-450+a_frame*3/2);
    	  
    }//方法drawList结束
    
    
    //谢谢观赏
    static void drawThankYou(Graphics2D g2d)
    {
    	  Color c0 = g2d.getColor();
    	  Font f0 = g2d.getFont();
    	  Font f = new Font("楷体_GB2312",Font.BOLD,100);
    	  
    	  g2d.setColor(Color.black);
    	  g2d.fillRect(0,0,600,400);
    	  g2d.setColor(Color.white);
    	  g2d.setFont(f);
    	  g2d.drawString("谢谢观赏",100,220);
    	  g2d.setFont(f0);
    	  g2d.setColor(c0);
    	  
    }//方法drawThankYou结束
    
}//类 Subtitle结束

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -