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

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

?? canvas.java

?? 用socket編寫的白板
?? JAVA
字號:
package test;

import java.awt.BasicStroke;
import java.awt.Color;
import java.awt.Graphics;
import java.awt.Graphics2D;
import java.awt.Point;
import java.awt.event.*;
import java.awt.image.BufferedImage;
import javax.swing.JPanel;
import test.*;


public class Canvas extends JPanel implements MouseMotionListener,MouseListener
{

	 private float wide;
	 private Color background;
	 private Color foreground;
	 private int x1;
	 private int y1;
	 private int x2;
	 private int y2;
	 private Graphics2D g2d;
	 private  BufferedImage bufImage;
	 private MainFrame mainFrame;
	 
	 public Canvas(MainFrame mainFrame )
	 {
		 setMainFrame(mainFrame);
		  
		  setLayout(null);
		  this.addMouseListener(this);
		  this.addMouseMotionListener(this);
		  
		  wide = 3.0F;
		  background = new Color(255, 255, 255);
		  foreground = new Color(12,44, 255);
		  setBufImage(new BufferedImage(400, 400, BufferedImage.TYPE_INT_RGB));
		        
		  setG2d((Graphics2D)getBufImage().getGraphics());
		  getG2d().setColor(background);
		  getG2d().fillRect(0, 0, 400, 400);
		  x1 = -1;
		  y1 = -1;

		     setCursor(
		       getToolkit().createCustomCursor(
		               getToolkit().createImage("./res/pen.png"),
		               new Point(0,0),
		               "直線"
		       )
		      );
		 }

		 public void paint(Graphics g)
		 {
		  g.drawImage(getBufImage(), 0, 0, this);
		 }
		 
		 
		 public void mouseDragged(MouseEvent e)
		 {

		  if(x1 >= 0 && y1 >= 0)
		  {
		   x2 = e.getX();
		   y2 = e.getY();
		   draw(x1, y1, x2, y2);
		  }
		  x1 = e.getX();
		  y1 = e.getY();

		  try
		  {
		   getMainFrame().getClientSend().send(x1, y1, x2, y2);
		  }
		  catch (Exception e1)
		  {
		   e1.printStackTrace();
		  }
		 }
		 
		 public void draw(int ox1, int oy1, int ox2, int oy2)
		 {
		  Graphics g = getGraphics();  
		  getG2d().setColor(foreground);
		  getG2d().setStroke(new BasicStroke(wide));
		  getG2d().drawLine(ox1, oy1, ox2, oy2);
		  update(g);
		 }
		 
		 public void mouseMoved(MouseEvent e)
		 {
		  
		 }

		 public void mouseClicked(MouseEvent e)
		 {
		  // TODO 自動生成方法存根
		 }

		 public void mousePressed(MouseEvent e)
		 {
		  // TODO 自動生成方法存根
		 }

		 public void mouseReleased(MouseEvent e)
		 {
		  x1 = -1;
		  y1 = -1;
		 }

		 public void mouseEntered(MouseEvent e)
		 {
		  // TODO 自動生成方法存根
		 }

		 public void mouseExited(MouseEvent e)
		 {
		  // TODO 自動生成方法存根
		 }

		 public BufferedImage getBufImage()
		 {
		  return bufImage;
		 }

		 public void setBufImage(BufferedImage bufImage)
		 {
		  this.bufImage = bufImage;
		 }
		 
		 public MainFrame getMainFrame()
		 {
		  return mainFrame;
		 }

		 public void setMainFrame(MainFrame mainFrame)
		 {
		  this.mainFrame = mainFrame;
		 }

		 public Graphics2D getG2d()
		 {
		  return g2d;
		 }

		 public void setG2d(Graphics2D g2d)
		 {
		  this.g2d = g2d;
		 }

		 
		}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久91精品久久久久久秒播| 99久久久久久| 91尤物视频在线观看| 欧美日韩一区二区三区不卡| 久久精品一区二区| 日韩和欧美的一区| 色综合色狠狠综合色| 久久综合色综合88| 五月天欧美精品| 91亚洲精华国产精华精华液| 欧美成人艳星乳罩| 香蕉成人啪国产精品视频综合网 | 精品美女一区二区三区| 亚洲精品美国一| 国产成人亚洲综合a∨婷婷| 制服丝袜亚洲色图| 亚洲午夜免费电影| 91蜜桃在线免费视频| 亚洲国产成人一区二区三区| 精品一区二区三区在线播放视频 | 欧美一级一级性生活免费录像| 中文字幕一区二区5566日韩| 精品无人码麻豆乱码1区2区| 欧美人伦禁忌dvd放荡欲情| 亚洲三级在线观看| 91丨国产丨九色丨pron| 日本一区二区电影| 国产成人99久久亚洲综合精品| 欧美一区二区三区在线| 五月天欧美精品| 欧美精品第一页| 婷婷久久综合九色综合伊人色| 日本道精品一区二区三区| 18涩涩午夜精品.www| 不卡免费追剧大全电视剧网站| 久久精品视频一区| 国产精品18久久久久久久久| 国产日产精品一区| aaa欧美日韩| 一区二区三区四区精品在线视频| 99国产欧美久久久精品| 一区二区三区精密机械公司| av一区二区三区在线| 中文字幕一区二区三区蜜月| 91视视频在线直接观看在线看网页在线看| 国产日韩精品一区二区浪潮av| 国产一区二区女| 国产精品视频在线看| 9i在线看片成人免费| 一区二区激情视频| 欧美丰满嫩嫩电影| 精品午夜一区二区三区在线观看| 久久久久久久久岛国免费| 成人午夜在线免费| 亚洲欧美日韩久久| 欧美日韩极品在线观看一区| 久久国产精品色婷婷| 国产精品欧美一区二区三区| 色屁屁一区二区| 日韩av不卡在线观看| 欧美韩日一区二区三区| 欧美色综合久久| 精品无人码麻豆乱码1区2区| 国产女人aaa级久久久级| 欧洲一区二区三区免费视频| 蜜臂av日日欢夜夜爽一区| 国产欧美日韩三区| 精品视频一区 二区 三区| 久久精品国产99国产| 国产精品久久久久久福利一牛影视| 一本一道综合狠狠老| 人人精品人人爱| 国产精品精品国产色婷婷| 欧美精品v日韩精品v韩国精品v| 美女视频黄a大片欧美| 国产精品每日更新在线播放网址| 欧洲一区二区av| 国产成人免费网站| 亚洲成人三级小说| 国产精品不卡一区二区三区| 91精品在线观看入口| 99久久er热在这里只有精品66| 调教+趴+乳夹+国产+精品| 国产精品伦理在线| 欧美成人a∨高清免费观看| 色婷婷综合久色| 国产精品亚洲成人| 日本aⅴ亚洲精品中文乱码| 亚洲精品视频一区| 国产欧美日本一区视频| 欧美区在线观看| 91网站在线播放| 成人做爰69片免费看网站| 另类人妖一区二区av| 五月婷婷欧美视频| 亚洲免费看黄网站| 国产精品久久久久aaaa| 久久综合九色欧美综合狠狠| 欧美区一区二区三区| 91黄色激情网站| 成人av动漫网站| 成人视屏免费看| 国模一区二区三区白浆| 午夜成人在线视频| 洋洋成人永久网站入口| 一色桃子久久精品亚洲| 久久人人超碰精品| 26uuu亚洲| 欧美r级电影在线观看| 欧美一级专区免费大片| 制服视频三区第一页精品| 欧美三级日韩三级国产三级| 色婷婷av一区二区三区之一色屋| 99国产精品久久久久| 99视频精品在线| 不卡视频一二三| 91网站视频在线观看| 日本电影欧美片| 在线观看av一区二区| 欧美日韩在线直播| 欧美日本一区二区三区| 欧美精品丝袜中出| 日韩一区二区中文字幕| 日韩精品一区在线| 精品国产免费视频| 久久综合久久综合九色| 久久夜色精品国产噜噜av| 久久精品一区二区三区四区| 国产精品蜜臀av| 亚洲精品videosex极品| 亚洲大片精品永久免费| 蜜臀av性久久久久蜜臀av麻豆| 精品在线亚洲视频| 大美女一区二区三区| 99热在这里有精品免费| 欧美亚洲国产bt| 日韩美女天天操| 国产精品久线观看视频| 一卡二卡欧美日韩| 蜜臂av日日欢夜夜爽一区| 国产成人av电影在线观看| 91蜜桃在线观看| 69久久99精品久久久久婷婷 | 色综合天天综合给合国产| 在线视频综合导航| 日韩免费视频一区| 国产精品久久看| 亚洲香蕉伊在人在线观| 精品一区二区国语对白| 91蜜桃在线免费视频| 日韩一区二区三免费高清| 欧美韩国日本不卡| 日韩国产在线观看| av激情综合网| 日韩西西人体444www| 中文字幕欧美一区| 精品中文字幕一区二区| 色吧成人激情小说| 久久综合久久综合久久综合| 一区二区三区四区五区视频在线观看 | 国产suv一区二区三区88区| 欧美优质美女网站| 国产欧美日韩激情| 日本成人中文字幕在线视频| 99热这里都是精品| 久久久三级国产网站| 亚洲主播在线播放| 东方欧美亚洲色图在线| 欧美一区二区成人| 一区二区三区在线视频免费观看| 国产麻豆精品久久一二三| 欧美喷水一区二区| 亚洲乱码国产乱码精品精的特点| 极品少妇xxxx精品少妇偷拍| 欧美午夜在线观看| 中文字幕日韩一区| 国产精品77777| 久久午夜免费电影| 看片的网站亚洲| 欧美理论在线播放| 一区二区三区高清在线| 成人激情午夜影院| 久久九九国产精品| 激情综合一区二区三区| 制服.丝袜.亚洲.中文.综合| 亚洲尤物视频在线| 色噜噜夜夜夜综合网| 中文字幕一区二| 北条麻妃一区二区三区| 国产色91在线| 国产激情91久久精品导航| 精品国产凹凸成av人网站| 日本欧美在线观看| 91精品国产福利在线观看| 亚洲成人综合在线| 欧美唯美清纯偷拍| 亚洲与欧洲av电影| 欧美日韩成人综合| 日日夜夜一区二区| 欧美一级一区二区|