亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? playtitle.java

?? 模擬播放SRC文件的程序
?? JAVA
字號:
import java.awt.*;
import java.awt.event.*;
import java.io.*;
import java.util.*;

public class PlayTitle extends Frame implements Runnable
{
	private String fileName;
	private Label lable;
	private Button btnRun;
	private TextField txtTime;
	private Panel panel;
	private Thread thread;
	private Vector vt;
	private int startTime=0;

	public static void main(String[] args){
		if(args.length==0){
			System.err.println("Usage: java ChangeTime <file> <delay>");
			System.exit(1);
		}

		PlayTitle playTitle=new PlayTitle(args[0]);
		playTitle.addWindowListener(new WindowAdapter(){
			public void windowClosing(WindowEvent e){
				System.exit(0);
			}
		});

		playTitle.setSize(700,80);
		playTitle.show();
		playTitle.play();
	}

	public PlayTitle(String fileName){
		this.fileName=fileName;
		setBackground(Color.black);
		setLayout(new BorderLayout());
		lable=new Label("OK");
		lable.setForeground(Color.white);
		lable.setFont(new Font(lable.getName(),Font.BOLD,16));
		add(lable,BorderLayout.CENTER);
		panel=new Panel();
		panel.setLayout(new BorderLayout());
		txtTime=new TextField("00:00:00",8);
		txtTime.setFont(new Font(lable.getName(),Font.BOLD,12));
		btnRun=new Button("開始");
		btnRun.addActionListener(new ActionListener(){
			public void actionPerformed(ActionEvent e){
				startTime=toTime(txtTime.getText());
//				if(!thread.isAlive())
				if(btnRun.getLabel().equals("開始"))
//				if(!thread.isInterrupted())
				{
					thread.start();
					btnRun.setLabel("停止");
				}else{
					try{
						thread.interrupt();
//					thread.sleep(360000000);
//					}catch(InterruptedException ex){}
					}catch(SecurityException ex){}
//					thread.yield();
					btnRun.setLabel("開始");
				}
	//			play();
			}
		});
		panel.add(txtTime,BorderLayout.CENTER);
		panel.add(btnRun,BorderLayout.SOUTH);
		add(panel,BorderLayout.EAST);
	}

	private int toTime(String timeZone){
			int hour=Integer.parseInt(timeZone.substring(0,2));
			int minute=Integer.parseInt(timeZone.substring(3,5));
			int second=Integer.parseInt(timeZone.substring(6,8));
	//		int msec=Integer.parseInt(timeZone.substring(9));
			return (((hour*60)+minute)*60+second)*1000;
		}

	public void play() {

		BufferedReader bio=null;
//		BufferedWriter bout=null;
		String line;
		vt=new Vector();
		
		try{
		bio=new BufferedReader(new FileReader(fileName));
		}
		catch(FileNotFoundException e){
			System.err.println("File not found");
			System.exit(1);
		}

		try{
//			line=bio.readLine();
		while((line=bio.readLine())!=null){
//		  while((line!=null)&&(line.length()<>0)){
			int no=Integer.parseInt(line);
			String timeZone=bio.readLine();
			String text="";
			while(((line=bio.readLine())!=null) &&
				(line.length()!=0)){
				text+=line+"\n";
			}
//			System.out.println(text);
			FilmFrame ff=new FilmFrame(no,timeZone,text);
			vt.add(ff);
//			System.out.println(""+no);
		}
		}
		catch(IOException e){
			System.err.println("File read error");
			System.exit(1);
		}
				if(thread==null)
					thread=new Thread(this);

	}

	public void run(){
		int etime=0;
		boolean go=false;
		for (int i=0;i<vt.size() ;i++ )
		{
			FilmFrame ff=(FilmFrame)vt.elementAt(i);
			int time=0;
			if(ff.getBeginTime()>=startTime)
				go=true;
			if(go){
			String str=ff.getText();
			time=ff.getTime();
			if(i==0)
			{
				time+=ff.getBeginTime();
			}else{
				if(ff.getBeginTime()-etime>0)
					time+=ff.getBeginTime()-etime;
			}
			lable.setText(ff.getText());
			time-=time*1/450;
			if(time>0)
			try{
				Thread.sleep(time);
			}catch(InterruptedException e){}
			}
			etime=ff.getEndTime();

		}
	}

	class FilmFrame implements Serializable
	{
		private int beginTime;
		private int endTime;
		private int seqence;
		private String text;

		public FilmFrame(int seqence,int beginTime,int endTime,String text){
			this.seqence=seqence;
			this.beginTime=beginTime;
			this.endTime=endTime;
			this.text=text;
		}
		public FilmFrame(int seqence,String timeZone,String text){
			this.seqence=seqence;
			this.beginTime=toTime(timeZone.substring(0,12));
			this.endTime=toTime(timeZone.substring(17));
			this.text=text;
		}

		public int getSequence(){
			return seqence;
		}

		public String getText(){
			return text;
		}

		public void changeTime(int delay){
			beginTime+=delay;
			endTime+=delay;
		}
		
		private int toTime(String timeZone){
			int hour=Integer.parseInt(timeZone.substring(0,2));
			int minute=Integer.parseInt(timeZone.substring(3,5));
			int second=Integer.parseInt(timeZone.substring(6,8));
			int msec=Integer.parseInt(timeZone.substring(9));
			return (((hour*60)+minute)*60+second)*1000+msec;
		}

		private String toTimeZone(int time){
			int hour;
			int minute;
			int second;
			int msec;
			String result="";

			hour=(int)Math.floor(time/3600000);
			minute=(int)Math.floor((time % 3600000)/60000);
			second=(int)Math.floor(((time % 3600000) %60000 )/1000);
			msec=time-hour*3600000-minute*60000-second*1000;
			
			result+=((hour>=10)?(""+hour):("0"+hour))+":";
			result+=((minute>=10)?(""+minute):("0"+minute))+":";
			result+=(second>=10)?(""+second):("0"+second);
			result+=","+((msec>=100)?(""+msec):((msec>=10)?("0"+msec):("00"+msec)));

			return result;

		}

		public String getTimeZone(){
			return toTimeZone(beginTime)+" --> "+toTimeZone(endTime);
		}

		public String toString(){
			return seqence+"\n"+
				getTimeZone()+"\n"+
				text+"\n";
		}

		public int getBeginTime(){
			return beginTime;
		}

		public int getTime(){
			return endTime-beginTime;
		}

		public int getEndTime(){
			return endTime;
		}

	}
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产女人aaa级久久久级| 国产999精品久久| 日韩影院精彩在线| 国产99久久久久| 日韩午夜激情电影| 午夜不卡av免费| 91久久精品一区二区三| 亚洲少妇30p| 91首页免费视频| 久久久久99精品国产片| 国产最新精品精品你懂的| 欧美成va人片在线观看| 麻豆精品一区二区三区| 91精品国产高清一区二区三区 | 一区二区三区在线观看动漫| 久久精品夜夜夜夜久久| 日韩免费看的电影| 欧美日韩精品免费观看视频| 日韩专区一卡二卡| 麻豆成人91精品二区三区| 91精品久久久久久久99蜜桃| 日本免费在线视频不卡一不卡二| 欧美日韩视频不卡| 亚洲黄色小说网站| 欧美性生活一区| 天天操天天干天天综合网| 欧美一区二区性放荡片| 久久99国产精品麻豆| 精品三级在线观看| 美国毛片一区二区三区| www激情久久| 99re成人精品视频| 婷婷综合另类小说色区| 欧美疯狂性受xxxxx喷水图片| 一区二区三区不卡视频在线观看| a美女胸又www黄视频久久| 亚洲精品视频在线观看网站| 色综合天天综合网天天狠天天| 亚洲图片有声小说| 欧美老肥妇做.爰bbww| 午夜久久久影院| 欧美精品一区二区三区高清aⅴ | 国产欧美日韩另类一区| 99久久99久久精品免费观看| 午夜伊人狠狠久久| 欧美一级欧美三级在线观看| 国产福利一区二区| 亚洲国产精品av| 国产一区二三区好的| 日本一区二区三区免费乱视频| 日本高清成人免费播放| 久久se这里有精品| 亚洲乱码一区二区三区在线观看| 91精品婷婷国产综合久久性色| 免费av网站大全久久| 综合网在线视频| 日韩三级中文字幕| 91免费看`日韩一区二区| 午夜不卡av免费| 综合自拍亚洲综合图不卡区| 精品免费99久久| 欧美亚一区二区| 国产91丝袜在线18| 亚洲自拍另类综合| 日本一区二区高清| 日韩欧美一级精品久久| 99麻豆久久久国产精品免费优播| 日本美女一区二区| 亚洲欧美精品午睡沙发| 久久精品视频一区二区| 国产成a人亚洲| 激情六月婷婷久久| 亚洲欧洲精品一区二区三区不卡| 欧美v国产在线一区二区三区| 在线观看一区二区视频| 国产精品夜夜爽| 美女尤物国产一区| 亚洲综合在线视频| 亚洲精品v日韩精品| 国产精品麻豆视频| 日韩免费观看高清完整版| 国产一区在线不卡| 久久国产三级精品| 日韩av电影免费观看高清完整版在线观看| 亚洲美女视频在线观看| 欧美一区国产二区| 欧美视频完全免费看| 91蝌蚪porny九色| 91麻豆福利精品推荐| 91免费在线看| 成人美女在线视频| 国产黄色精品视频| 国产成人免费在线视频| 国产一区二区三区久久悠悠色av| 蜜臀av一区二区| 亚洲人xxxx| 亚洲精品乱码久久久久久久久 | 成人福利视频在线看| 天堂午夜影视日韩欧美一区二区| 国产精品私人影院| 欧美成人精品二区三区99精品| 日韩欧美自拍偷拍| 久久色在线观看| 国产日产欧美一区| 国产精品亲子乱子伦xxxx裸| 国产精品高潮久久久久无| 亚洲欧美一区二区三区久本道91 | 久久精品国产亚洲高清剧情介绍| 亚洲成人1区2区| 美女视频网站久久| 国模无码大尺度一区二区三区| 国产一区二区在线免费观看| 国产福利一区二区三区视频在线| 成人精品一区二区三区四区 | 一区二区三区视频在线观看| 亚洲精品国产精华液| 亚洲成a人v欧美综合天堂| 蜜臀av性久久久久av蜜臀妖精 | 久久se精品一区精品二区| 国产精品996| 日本高清免费不卡视频| 日韩写真欧美这视频| 欧美激情综合五月色丁香小说| 日韩毛片高清在线播放| 午夜精品123| 国产成人精品一区二区三区网站观看| 成人短视频下载 | 91玉足脚交白嫩脚丫在线播放| 欧洲一区二区三区免费视频| 精品久久一区二区三区| 亚洲人成在线观看一区二区| 午夜国产不卡在线观看视频| 国产麻豆精品theporn| 99国产精品国产精品毛片| 欧美精品久久一区二区三区| 国产女同性恋一区二区| 午夜久久久久久电影| 国产99久久久国产精品潘金网站| 欧美少妇性性性| 久久久99久久| 三级欧美在线一区| 成人av免费在线观看| 日韩欧美中文字幕一区| 一区二区三区四区高清精品免费观看 | 极品瑜伽女神91| 色综合天天综合在线视频| 久久综合色鬼综合色| 亚洲在线一区二区三区| 国产成人精品免费在线| 欧美精品色一区二区三区| 国产精品久久99| 国产一区二区主播在线| 91豆麻精品91久久久久久| 精品久久久久久久人人人人传媒 | 秋霞午夜av一区二区三区| 国产在线精品免费| 91麻豆蜜桃一区二区三区| 91精品国产综合久久婷婷香蕉| 国产精品人成在线观看免费| 免费在线看成人av| 91国产免费看| 日韩视频免费观看高清在线视频| 国产精品美女久久久久久久久| 午夜欧美电影在线观看| 日本道免费精品一区二区三区| 国产午夜精品久久久久久免费视 | 亚洲国产精品天堂| www.欧美精品一二区| 久久综合一区二区| 欧美a一区二区| 7777精品伊人久久久大香线蕉的 | av不卡在线观看| 日本一区二区免费在线观看视频| 秋霞电影网一区二区| 欧美猛男男办公室激情| 亚洲激情一二三区| 色屁屁一区二区| 亚洲女性喷水在线观看一区| 成人av在线资源网| 日本一区二区免费在线观看视频 | 中文字幕一区二区三区在线观看| 国产精品77777竹菊影视小说| 2017欧美狠狠色| 国产一区三区三区| 久久这里只有精品6| 国产激情一区二区三区四区| 国产欧美一区二区三区鸳鸯浴| 高清在线不卡av| 久久人人超碰精品| 国产成人综合自拍| 亚洲国产精品av| 色婷婷精品久久二区二区蜜臀av| 中文字幕av资源一区| 亚洲国产一区在线观看| 欧美老人xxxx18| 国产精品一区在线观看你懂的| 成人欧美一区二区三区1314| 欧美日韩视频在线观看一区二区三区| 久久精品国产99| 亚洲欧美日韩中文字幕一区二区三区 |