• 大小: 6.51MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-10-14
  • 语言: Java
  • 标签: Java  USB  video  display  

资源简介

基于Java代码的USB摄像头采集与显示代码,包含了所有的源代码,是一个很好学习材料。

资源截图

代码片段和文件信息

package com.dialog;

import javax.swing.SwingUtilities;
import java.awt.BorderLayout;

import javax.swing.*;
import java.awt.Rectangle;
import javax.swing.JButton;
import java.awt.Dimension;
import java.net.URL;
import javax.swing.JLabel;

//关于拍照程序类
public class About extends Jframe {

private static final long serialVersionUID = 1L;

private JPanel jContentPane = null;

private JLabel jLabelname = null;

private JLabel jLabelContent = null;

private JLabel jLabelcopy = null;

private JButton jButtonclose = null;

private JLabel jLabelimage = null;

/**
 * This method initializes jButtonclose
 * “关闭”按钮初始化类,包含单击按钮触发的事件
 * @return javax.swing.JButton
 */
private JButton getJButtonclose() {
if (jButtonclose == null) {
jButtonclose = new JButton(“确定“);
jButtonclose.setBounds(new Rectangle(115 125 61 30));
jButtonclose.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e) {
dispose();
}
});

}
return jButtonclose;
}

/**
 * @该类主方法
 */
public static void main(String[] args) {
// TODO 自动生成方法存根
SwingUtilities.invokeLater(new Runnable() {
public void run() {
About thisClass = new About(“关于  照相机“);
thisClass.setDefaultCloseOperation(Jframe.EXIT_ON_CLOSE);
thisClass.setVisible(true);
}
});
}

/**
 * This is the default constructor
 * 类的构造方法
 */
public About(String title) {
super(title);
initialize();
}

/**
 * 类的初始化方法,设置照相机的大小、窗体标题、向窗体添加面板等
 * 
 * @return void
 */
private void initialize() {
this.setSize(300 244);
this.setContentPane(getJContentPane());
this.settitle(“关于  照相机“);
}

/**
 * This method initializes jContentPane
 * 设置窗体的整体布局
 * @return javax.swing.JPanel
 */
private JPanel getJContentPane() {
if (jContentPane == null) {
URL take = getClass().getResource(“/image/about.JPG“);
ImageIcon takeIcon = new ImageIcon(take);
jLabelimage = new JLabel(takeIcon);
jLabelimage.setBounds(new Rectangle(43 23 52 43));

jLabelcopy = new JLabel();
jLabelcopy.setBounds(new Rectangle(30 170 225 42));
jLabelcopy.setText(“版权所有:吉林省明日科技有限公司。“);
jLabelContent = new JLabel();
jLabelContent.setBounds(new Rectangle(30 80 229 42));
jLabelContent.setText(“摄像头拍照程序,实现跨平台程序“);
jLabelname = new JLabel();
jLabelname.setBounds(new Rectangle(104 31 153 26));

jLabelname.setText(“ 照相机    版本 1.1“);
jContentPane = new JPanel();
jContentPane.setLayout(null);
jContentPane.add(jLabelname null);
jContentPane.add(jLabelContent null);
jContentPane.add(jLabelcopy null);
jContentPane.add(getJButtonclose() null);
jContentPane.add(jLabelimage null);
}
return jContentPane;
}

}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        738  2010-11-12 16:39  captrueplayer\.classpath

     文件          0  2010-11-12 03:04  captrueplayer\.metadata\.lock

     文件       3570  2010-11-12 03:14  captrueplayer\.metadata\.log

     文件        250  2010-11-12 03:06  captrueplayer\.metadata\.mylyn\.tasks.xml.zip

     文件        421  2010-11-12 03:06  captrueplayer\.metadata\.mylyn\repositories.xml.zip

     文件        250  2010-11-12 03:13  captrueplayer\.metadata\.mylyn\tasks.xml.zip

     文件        389  2010-11-12 03:05  captrueplayer\.metadata\.plugins\org.eclipse.core.resources\.history\ef\f0c4aaaac6ed001f10daaafea7eb5ec0

     文件         68  2010-11-12 03:14  captrueplayer\.metadata\.plugins\org.eclipse.core.resources\.projects\JMFCamera\.location

     文件       1377  2010-11-12 03:14  captrueplayer\.metadata\.plugins\org.eclipse.core.resources\.projects\JMFCamera\.markers

     文件     135380  2010-11-12 03:14  captrueplayer\.metadata\.plugins\org.eclipse.core.resources\.projects\JMFCamera\org.eclipse.jdt.core\state.dat

     文件          1  2010-11-12 03:14  captrueplayer\.metadata\.plugins\org.eclipse.core.resources\.root\.indexes\history.version

     文件        151  2010-11-12 03:14  captrueplayer\.metadata\.plugins\org.eclipse.core.resources\.root\.indexes\properties.index

     文件          1  2010-11-12 03:14  captrueplayer\.metadata\.plugins\org.eclipse.core.resources\.root\.indexes\properties.version

     文件       1127  2010-11-12 03:14  captrueplayer\.metadata\.plugins\org.eclipse.core.resources\.root\1.tree

     文件        780  2010-11-12 03:14  captrueplayer\.metadata\.plugins\org.eclipse.core.resources\.safetable\org.eclipse.core.resources

     文件         73  2010-11-12 03:12  captrueplayer\.metadata\.plugins\org.eclipse.core.runtime\.settings\org.eclipse.core.resources.prefs

     文件        514  2010-11-12 03:14  captrueplayer\.metadata\.plugins\org.eclipse.core.runtime\.settings\org.eclipse.debug.ui.prefs

     文件        125  2010-11-12 03:04  captrueplayer\.metadata\.plugins\org.eclipse.core.runtime\.settings\org.eclipse.epp.usagedata.recording.prefs

     文件        454  2010-11-12 03:12  captrueplayer\.metadata\.plugins\org.eclipse.core.runtime\.settings\org.eclipse.jdt.core.prefs

     文件        510  2010-11-12 03:12  captrueplayer\.metadata\.plugins\org.eclipse.core.runtime\.settings\org.eclipse.jdt.launching.prefs

     文件        593  2010-11-12 03:12  captrueplayer\.metadata\.plugins\org.eclipse.core.runtime\.settings\org.eclipse.jdt.ui.prefs

     文件         93  2010-11-12 03:04  captrueplayer\.metadata\.plugins\org.eclipse.core.runtime\.settings\org.eclipse.mylyn.context.core.prefs

     文件        128  2010-11-12 03:04  captrueplayer\.metadata\.plugins\org.eclipse.core.runtime\.settings\org.eclipse.mylyn.monitor.ui.prefs

     文件         88  2010-11-12 03:14  captrueplayer\.metadata\.plugins\org.eclipse.core.runtime\.settings\org.eclipse.team.cvs.ui.prefs

     文件        100  2010-11-12 03:14  captrueplayer\.metadata\.plugins\org.eclipse.core.runtime\.settings\org.eclipse.team.ui.prefs

     文件        100  2010-11-12 03:14  captrueplayer\.metadata\.plugins\org.eclipse.core.runtime\.settings\org.eclipse.ui.editors.prefs

     文件        160  2010-11-12 03:14  captrueplayer\.metadata\.plugins\org.eclipse.core.runtime\.settings\org.eclipse.ui.ide.prefs

     文件         79  2010-11-12 03:12  captrueplayer\.metadata\.plugins\org.eclipse.core.runtime\.settings\org.eclipse.ui.prefs

     文件        592  2010-11-12 03:04  captrueplayer\.metadata\.plugins\org.eclipse.core.runtime\.settings\org.eclipse.ui.workbench.prefs

     文件        562  2010-11-12 03:13  captrueplayer\.metadata\.plugins\org.eclipse.debug.core\.launches\Camera.launch

............此处省略840个文件信息

评论

共有 条评论