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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? jwebcamplayer.java

?? 一個可以實現嵌入式視頻監控系統的最新版客戶端軟件。
?? JAVA
?? 第 1 頁 / 共 2 頁
字號:
/* * JWebcamPlayer.java * * Created on March 21, 2005, 1:31 AM *//** * * @author Alvaro Salmador (nx5) (naplam33 at msn.com) */import java.applet.*;import java.applet.AppletContext.*;import java.awt.*;import java.awt.event.*;import java.awt.image.*;import java.awt.Image;import java.net.URL;import javax.swing.*;//import javax.swing.table.*;import javax.imageio.*;//import java.util.*;import java.io.*;import java.net.*;public class JWebcamPlayer extends javax.swing.JApplet implements MouseListener, MouseMotionListener{    public static final boolean DEBUGGING = false;       public JWebcamPlayer()     {    }    public static String checkAppletLoaded()    {        return "ok";    }    public static int unsignedByteToInt( byte b )    {    	return (int) b & 0xff;    }    public void init()     {        m_strColor = getParameter("Color");        if (m_strColor==null || m_strColor=="") m_strColor = "#FFFFFF";        m_strServer = getCodeBase().getHost();//getParameter("Server");        if (m_strServer==null || m_strServer=="") m_strServer = "127.0.0.1";        m_strPort = getParameter("Port");        if (m_strPort==null || m_strPort=="") m_strPort = "7070";								overlay = toBufferedImage(getImage(getDocumentBase(), "control.jpg" ));				do_overlay = false;													addMouseListener(this);				addMouseMotionListener(this);    }       public void createGUI()    {        setBackground(Color.decode(m_strColor));                try {            //UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName()); //native            UIManager.setLookAndFeel(UIManager.getCrossPlatformLookAndFeelClassName()); //java        } catch(Exception e) {  }         Container content = getContentPane();                content.setBackground(Color.decode(m_strColor));                GridBagLayout gbl = new GridBagLayout();        content.setLayout(gbl);        GridBagConstraints c = new GridBagConstraints();        c.fill = GridBagConstraints.BOTH;        c.weighty = 1.0;        c.weightx = 1.0;        c.gridwidth = 1;        c.anchor = GridBagConstraints.NORTHWEST;        c.insets = new Insets(0, 0,0,0);        c.gridheight = 1;        c.gridx = 0;        c.gridy = 0;        m_label = new JLabel();				m_label.setHorizontalAlignment(SwingConstants.LEFT);				m_label.setVerticalAlignment(SwingConstants.TOP);        m_label.setText("JWebcamPlayer Applet");            content.add(m_label, c);    }    public void start()    {        m_stop = false;                try {            javax.swing.SwingUtilities.invokeAndWait(new Runnable()             {                public void run() {                    createGUI();                }            } );        } catch (Exception e) {         }        m_worker = new SwingWorker() {            public Object construct() {                                Socket connection;                InputStream in;                OutputStream out;                try {                  int port = 0;                  try {                    port = Integer.parseInt(m_strPort);                  }                  catch(Exception e) {                    port = 0;                  }                  if (port==0) port = 7070;                  connection = new Socket(m_strServer, port);                  in = connection.getInputStream();                  out = connection.getOutputStream();                }                catch (IOException e) {                  System.out.println(                      "Attempt to create connection failed with error: " + e);                  m_label.setIcon(null);                  m_label.setText("JWebcamPlayer - Connection failed");                  m_stop = true;                  return null;                }                                byte [] buffer = new byte [512*1024];                                m_label.setText("");                        while(!m_stop)                {                    // bucle, constantemente lee imagen del server y la muestra                    byte [] b = {'O','K',0,0, 0,0,0,0,0,0,0,0,0};                    										if(bright_up) {											b[7] = 1;											bright_up = false;										}										if(bright_down) {											b[7] = 2;											bright_down = false;										}										if(contrast_up) {											b[8] = 1;											contrast_up = false;										}										if(contrast_down) {											b[8] = 2;											contrast_down = false;										}                                        int n = 0;                    int siz = 0;                    try {                        out.write(b);                        if (DEBUGGING)                            System.out.print("-sending my header ("+Integer.toString(b.length)+") bytes");                                                n = in.read(buffer, 0, HDRLEN);                        /*while(n<HDRLEN && n>0) {                            int r = in.read(buffer, n, HDRLEN-n);                            if (r<=0) break;                        }*/                                                if (DEBUGGING)                            System.out.print("-read header ("+Integer.toString(n)+") bytes");                    }                    catch(Exception e) {                        if (DEBUGGING)                            e.printStackTrace();                                                m_stop = true;                    }                                        if (n<HDRLEN)                     {                        if (n<=0)                             m_stop = true;                        continue;                    }                     else                     {                        // can someone point out a more straightforward way to convert 4 bytes                        // to a java integer? this is just awful...                        int ssz = SZOFS;												siz += unsignedByteToInt(buffer[ssz+3]) << 24;												siz += unsignedByteToInt(buffer[ssz+2]) << 16;												siz += unsignedByteToInt(buffer[ssz+1]) << 8;												siz += unsignedByteToInt(buffer[ssz]) ;                        if (DEBUGGING)                            System.out.println("** reading jpeg, size="+Integer.toString(siz));                        n = HDRLEN;                        if (buffer[0]!='S' || buffer[1]!='P' || buffer[2]!='C' || buffer[3]!='A')                        {                            if (DEBUGGING)                                System.out.println("*Header missing 'SPCA'");                                                        continue;                        }                        else if (siz<=0 || siz>(512*1024))                        {                            siz = 0;                            try {                                 in.read(buffer, n, buffer.length);                             }                               catch(Exception e) {                                if (DEBUGGING)                                    e.printStackTrace();                            }                                                        if (DEBUGGING)                                System.out.println("*Illegal image size");                                                        continue;                        }                        else                         {                            do                            {                                int r = 0;                                try {

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
婷婷六月综合亚洲| 看片网站欧美日韩| 国产精品亲子伦对白| 精品国产一二三| 日韩一区二区三区观看| 欧美日韩美少妇| 4hu四虎永久在线影院成人| 欧美亚洲一区二区在线观看| 99精品欧美一区二区蜜桃免费| 福利一区二区在线| 成人午夜在线视频| 99精品在线免费| 欧美在线免费视屏| 777午夜精品免费视频| 日韩亚洲欧美综合| 久久久国产午夜精品 | 一区二区国产视频| 亚洲国产美女搞黄色| 日韩中文字幕麻豆| 激情欧美一区二区三区在线观看| 黑人巨大精品欧美黑白配亚洲| 国产一区二区三区四区五区入口 | 成人丝袜18视频在线观看| 成人免费毛片片v| 在线精品视频免费观看| 欧美一区二区三区视频在线观看| 久久人人爽爽爽人久久久| 中文字幕亚洲一区二区va在线| 一区二区三区欧美亚洲| 天堂久久一区二区三区| 国产精品一区二区免费不卡| 成人免费高清在线| 欧美精品1区2区| 国产视频不卡一区| 亚洲一卡二卡三卡四卡五卡| 久久99精品视频| 91小宝寻花一区二区三区| 欧美一区二区三区喷汁尤物| 欧美高清在线一区二区| 日日嗨av一区二区三区四区| 国产精品自产自拍| 欧美区视频在线观看| 国产亚洲欧美一区在线观看| 亚洲成国产人片在线观看| 国产精品一区在线| 欧美一区二区三区系列电影| 亚洲乱码一区二区三区在线观看| 蜜臀久久99精品久久久久宅男| 91视频免费播放| 久久综合久久综合亚洲| 五月激情综合婷婷| 91在线精品一区二区| 欧美精品一区视频| 图片区小说区国产精品视频| 99视频在线观看一区三区| 精品黑人一区二区三区久久| 亚洲3atv精品一区二区三区| 成人app在线观看| 久久久久久久久久久久久女国产乱 | 欧美精品一区二区在线观看| 亚洲午夜免费视频| 日本高清不卡在线观看| 中文字幕精品一区| 国产精品一区二区黑丝| 精品国精品自拍自在线| 美女在线视频一区| 欧美日韩精品一区二区在线播放| 国产精品女上位| 国产成人av一区二区三区在线 | 亚洲成人精品一区二区| 色综合久久久久| 中文字幕一区二区三区不卡| 国产成人av电影在线| 久久亚洲一区二区三区明星换脸| 免费人成黄页网站在线一区二区| 欧美伊人久久久久久久久影院| 一区二区欧美国产| 欧美在线观看一区| 香蕉久久一区二区不卡无毒影院| 在线看日本不卡| 午夜亚洲国产au精品一区二区| 一本一道久久a久久精品综合蜜臀| 亚洲日本va午夜在线电影| 91蜜桃网址入口| 亚洲一区二区三区激情| 欧美日韩高清一区二区三区| 奇米777欧美一区二区| 日韩午夜三级在线| 国产一区视频网站| 国产精品区一区二区三区| 成人性色生活片| 一区2区3区在线看| 91.麻豆视频| 国产呦萝稀缺另类资源| 欧美激情一二三区| 欧美色综合天天久久综合精品| 亚洲电影在线免费观看| 日韩小视频在线观看专区| 国产精品亚洲综合一区在线观看| 中文乱码免费一区二区| 91精品91久久久中77777| 天堂成人国产精品一区| 久久综合国产精品| 97久久精品人人爽人人爽蜜臀| 亚洲综合另类小说| 久久综合久久综合九色| 色综合久久精品| 狠狠网亚洲精品| 一区在线播放视频| 日韩一区二区高清| 色综合视频一区二区三区高清| 日韩高清中文字幕一区| 日本一区二区三区四区| 欧美日韩的一区二区| 福利91精品一区二区三区| 亚洲成人你懂的| 国产精品美女视频| 精品人在线二区三区| 91国模大尺度私拍在线视频| 久久成人18免费观看| 洋洋成人永久网站入口| 久久尤物电影视频在线观看| 色哟哟欧美精品| 国产成人自拍高清视频在线免费播放 | 欧美成人vr18sexvr| 91色.com| 国产大陆亚洲精品国产| 蜜臀av性久久久久蜜臀aⅴ四虎| 国产精品乱码一区二三区小蝌蚪| 欧美一区二区视频网站| 91蜜桃在线免费视频| 国产成人av一区二区三区在线| 同产精品九九九| 亚洲精品v日韩精品| 欧美激情综合五月色丁香小说| 欧美一区二区成人6969| 91福利国产精品| gogogo免费视频观看亚洲一| 精品一区二区在线观看| 偷偷要91色婷婷| 无码av免费一区二区三区试看 | 在线观看亚洲a| www.日韩在线| 懂色av一区二区在线播放| 黄色日韩网站视频| 久久99久久99| 久久99在线观看| 六月婷婷色综合| 日本欧洲一区二区| 天天综合网 天天综合色| 一二三四区精品视频| 亚洲美女精品一区| 日韩美女视频19| 亚洲免费成人av| 亚洲精品国久久99热| 亚洲免费资源在线播放| 综合色中文字幕| 亚洲日本va在线观看| 亚洲精品写真福利| 一个色妞综合视频在线观看| 亚洲国产日韩精品| 日日摸夜夜添夜夜添国产精品| 午夜精品一区二区三区电影天堂 | 欧美成人精精品一区二区频| 日韩欧美的一区| 久久无码av三级| 国产精品乱码人人做人人爱| 亚洲日本va午夜在线电影| 夜夜揉揉日日人人青青一国产精品| 一级女性全黄久久生活片免费| 午夜伦欧美伦电影理论片| 久久9热精品视频| 成人免费观看av| 欧美日韩黄视频| 精品国产乱码久久久久久浪潮 | 亚洲国产激情av| 亚洲精品久久久久久国产精华液| 亚洲一区二区三区视频在线播放| 三级欧美在线一区| 国产一区福利在线| 色菇凉天天综合网| 欧美一区日韩一区| 亚洲国产精品99久久久久久久久| 一区二区三区四区中文字幕| 天堂一区二区在线| 成人精品视频一区二区三区 | 亚洲视频一二三区| 天天爽夜夜爽夜夜爽精品视频| 韩国av一区二区三区在线观看| 成人av资源下载| 欧美人与禽zozo性伦| 国产亚洲va综合人人澡精品| 亚洲乱码日产精品bd| 国产综合久久久久影院| 在线观看日韩精品| 久久久欧美精品sm网站| 日韩经典中文字幕一区| 成人久久视频在线观看| 欧美高清激情brazzers| 久久精品免视看|