屏幕录象java版软件,小心共享下.一时兴起写的哦.__播放所有的帧:WnetWScreenRecordPlayer.java
来源:互联网 发布:深圳数据库开发培训 编辑:程序博客网 时间:2024/04/29 03:23
屏幕录象java版软件,小心共享下.一时兴起写的哦.__播放所有的帧:WnetWScreenRecordPlayer.java
//播放所有的帧
package com.zip;
import java.awt.*;
import javax.swing.*;
import java.io.*;
public class WnetWScreenRecordPlayer extends JFrame{
private static String f;
BorderLayout borderLayout1 = new BorderLayout();
Dimension screenSize;
public WnetWScreenRecordPlayer(String g) {
super();
f=g;
screenSize = Toolkit.getDefaultToolkit().getScreenSize();
this.setSize(screenSize);
Screen p = new Screen(f);
Container c = this.getContentPane();
c.setLayout(borderLayout1);
c.add(p,"Center");
new Thread(p).start();
this.show();
}
public static void main(String[] args){
// new WnetWScreenRecordPlayer("e:/123");
}
public static String getF() {
return f;
}
public static void setF(String f) {
WnetWScreenRecordPlayer.f = f;
}
}
class Screen extends JPanel implements Runnable{
private static String file2;
private BorderLayout borderLayout1 = new BorderLayout();
private Image cimage;
public void run(){
int i = 0;
File file=new File(file2);
if(file.isDirectory()){
// String[] filelist=file.list();
for(i=0;i<file.list().length;i++){
try{
cimage = loadImage(i + ".png");
// i = i + 1;
repaint();
Thread.sleep(40);//与录像时每秒帧数一致
}catch(Exception e){
e.printStackTrace();
System.out.println(e);
}
}
System.out.println("ok.........");
new DeleteFile().delFolder(file2);
System.exit(0);
}
}
public Image loadImage(String name) {
Toolkit tk = Toolkit.getDefaultToolkit();
Image image = null;
image = tk.getImage(file2 +"/"+ name);
System.out.println(file2 +"/" + name);
MediaTracker mt = new MediaTracker(this);
mt.addImage(image, 0);
try {
mt.waitForID(0);
}catch (Exception e) {
e.printStackTrace();
System.out.println(e);
}
return image;
}
public Screen(String f) {
super();
file2=f;
this.setLayout(null);
}
public void paint(Graphics g){
super.paint(g);
Graphics2D g2 = (Graphics2D) g;
g2.drawImage(cimage, 0, 0, null);
}
public static String getFile2() {
return file2;
}
public static void setFile2(String file2) {
Screen.file2 = file2;
}
}
- 屏幕录象java版软件,小心共享下.一时兴起写的哦.__播放所有的帧:WnetWScreenRecordPlayer.java
- 屏幕录象java版软件,小心共享下.一时兴起写的哦.__界面:luxiang.java
- 屏幕录象java版软件,小心共享下.一时兴起写的哦.__删除文件:DeleteFile.java
- 屏幕录象java版软件,小心共享下.一时兴起写的哦.__解压zip包:ZipFetcher.java
- 屏幕录象java版软件,小心共享下.一时兴起写的哦.__捕获帧的类:WnetWScreenRecorder.java
- 屏幕录象java版软件,小心共享下.一时兴起写的哦.__压缩成zip包的:TestZip.java
- 屏幕录象与视频录象的开发
- 产品之避免头脑发热一时兴起最后失败的经验
- 录屏软件如何录制屏幕上媒体播放器等软件播放的视频
- 一时兴起
- 一时兴起
- 刚有人问面试题咋答,一时兴起回了下,关于对 Struts2, Spring 和 Hibernate 的理解
- 刚有人问面试题咋答,一时兴起回了下,关于对 Struts2, Spring 和 Hibernate 的理解
- Java写的屏幕放大镜
- Java写的播放音乐文件
- 中国的软件何时兴起?
- 企业级软件市场营销的兴起
- WIN7的系统,不小心改变了软件的打开方式,桌面上所有图标都变成了windows播放器
- 屏幕录象java版软件,小心共享下.一时兴起写的哦.__删除文件:DeleteFile.java
- 屏幕录象java版软件,小心共享下.一时兴起写的哦.__压缩成zip包的:TestZip.java
- 经济危机会影响软件质量吗?
- 清理Backup.exe文件
- 屏幕录象java版软件,小心共享下.一时兴起写的哦.__捕获帧的类:WnetWScreenRecorder.java
- 屏幕录象java版软件,小心共享下.一时兴起写的哦.__播放所有的帧:WnetWScreenRecordPlayer.java
- 北京市民自述:后悔为北京户口付出的代价
- 屏幕录象java版软件,小心共享下.一时兴起写的哦.__解压zip包:ZipFetcher.java
- 躲猫猫事件调查团15人名单公布 今日启程调查
- FinalData使用方法
- 你了解你的客户吗?
- Struts,MVC 的一种开放源码实现
- PB实战点滴:重设DDDW的SQLSelect为何导致错误提示?
- Flex 常用语句