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

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

?? mousedraw.java

?? 這個JAVA小程序是實現(xiàn)圖形用戶界面的
?? JAVA
字號:
//MouseDraw

import java.awt.*;
import java.awt.event.*;
import java.util.*;
import javax.swing.*;

public class MouseDraw
{
	public static void main(String[] args)
	{
		MouseFrame frame = new MouseFrame();
		frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		frame.show();
	}
}

class MouseFrame extends JFrame
{
	public MouseFrame()
	{
		setTitle("利用鼠標(biāo)畫圖");
		setSize(WIDTH, HEIGHT);
		
		// 將panel加入到frame
		MousePanel panel = new MousePanel();
		Container contentPane = getContentPane();
		contentPane.add(panel);
	}
	
	public static final int WIDTH = 300;
	public static final int HEIGHT = 200;  	
}

class MousePanel extends JPanel
{
	public MousePanel()
	{
		//初始化鏈表
		faces = new ArrayList();
		facetypes = new ArrayList();

		//初始化當(dāng)前圖像位置
		current = null;
		
		//加載圖像
		String imageName = "smile.gif";
		smileimg = Toolkit.getDefaultToolkit().getImage(imageName);
		imageName = "cry.gif";
		cryimg = Toolkit.getDefaultToolkit().getImage(imageName);
		MediaTracker tracker = new MediaTracker(this);
		tracker.addImage(smileimg, 0);
		tracker.addImage(cryimg, 1);
		try
		{
			tracker.waitForID(0);
			tracker.waitForID(1);
		}
		catch (InterruptedException exception) {}

		//得到圖像的高度和寬度
		imageWidth = smileimg.getWidth(this);
		imageHeight = smileimg.getWidth(this);

		//注冊監(jiān)聽器
		addMouseListener(new MouseHandler());
		addMouseMotionListener(new MouseMotionHandler());
	}
	
	public void paintComponent(Graphics g)
	{
		super.paintComponent(g);

		//顯示當(dāng)前光標(biāo)位置
		String text = "鼠標(biāo)指針位置:" + mousex + ":" + mousey;
		g.drawString(text, 10, 10);

		//顯示圖像
		for (int i = 0; i < faces.size(); i++)
		{
			//得到圖像位置
			int x = (int)((Rectangle)faces.get(i)).getX();
			int y = (int)((Rectangle)faces.get(i)).getY();

			//得到圖像類型
			text = (String)(facetypes.get(i));

			if(text.equals("smile"))
				g.drawImage(smileimg, x, y, null);
			else
				g.drawImage(cryimg, x, y, null);
		}
	}
	
	//查找某個點是否在鏈表faces中的某個矩形內(nèi)部
	public Rectangle search(Point pt)
	{
		for (int i = 0; i < faces.size(); i++)
		{
			Rectangle rect = (Rectangle)faces.get(i);
			if (rect.contains(pt)) 
				return rect;
		}
		
		return null;
	}
	
	//將以點pt為中心,以圖像大小為高度和寬度的矩形加入鏈表faces中
	public void add(Point pt)
	{
		//取得點pt的坐標(biāo)
		int x = (int)pt.getX();
		int y = (int)pt.getY();
		
		//生成矩形
		current = new Rectangle(
			x - imageWidth / 2,
			y - imageHeight / 2,
			imageWidth,
			imageHeight);

		//將生成的矩形加入鏈表faces中
		faces.add(current);
		//將圖像類型加入鏈表facetypes中
		facetypes.add(facetype);

		repaint();
	}
	
	//修改圖像的類型
	public void modify(Rectangle rect)
	{
		if (rect == null) return;

		int index = faces.indexOf(rect);
		String text = (String)(facetypes.get(index));

		if(text.equals("smile"))
			facetypes.set(index, "cry");
		else
			facetypes.set(index, "smile");
		
		repaint();
	}
	
	private ArrayList faces;
	private ArrayList facetypes;
	private Rectangle current;
	private Image smileimg;
	private Image cryimg;
	private int imageWidth;
	private int imageHeight;
	private String facetype;
	private int mousex,mousey;
	
	private class MouseHandler extends MouseAdapter
	{
		public void mousePressed(MouseEvent event)
		{
			//得到鼠標(biāo)光標(biāo)的當(dāng)前位置
			mousex = event.getX();
			mousey = event.getY();

			//查找當(dāng)前位置是否已有圖像
			current = search(event.getPoint());
			if (current == null)
			{
				//添加一個“笑臉”圖像
				facetype = "smile";
				add(event.getPoint());
			}
			else
				//對圖像進行切換
				modify(current);
		}
	}
	
	private class MouseMotionHandler
		implements MouseMotionListener
	{
		public void mouseMoved(MouseEvent event)
		{
			//得到鼠標(biāo)光標(biāo)的當(dāng)前位置
			mousex = event.getX();
			mousey = event.getY();

			repaint();
		}
		
		public void mouseDragged(MouseEvent event)
		{
			//得到鼠標(biāo)光標(biāo)的當(dāng)前位置
			mousex = event.getX();
			mousey = event.getY();

			// 拖動圖像
			current.setFrame(
				mousex - imageWidth / 2,
				mousey - imageHeight / 2,
				imageWidth,
				imageHeight);

			repaint();
		}
	}
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美经典一区二区| 99久久伊人网影院| av一区二区三区四区| 在线看国产日韩| 欧美videossexotv100| 亚洲乱码中文字幕综合| 国产精品亚洲成人| 欧美日韩一区二区三区不卡| 国产精品麻豆网站| 久久99精品久久只有精品| 91国产精品成人| 中文字幕免费不卡| 国产一区二区免费看| 欧美男同性恋视频网站| 亚洲天堂2014| 国产999精品久久久久久绿帽| 欧美一区二区三区思思人| 一区视频在线播放| 国产在线播放一区| 日韩欧美一区电影| 麻豆国产欧美一区二区三区| 欧美午夜精品免费| 亚洲免费毛片网站| 99久久精品国产精品久久| 久久综合九色综合97婷婷女人| 欧美aaaaaa午夜精品| 欧美色男人天堂| 亚洲成人黄色影院| 欧美亚洲国产一区二区三区| 亚洲精品视频一区| 色欧美日韩亚洲| 亚洲美腿欧美偷拍| 91成人网在线| 亚洲香肠在线观看| 欧美午夜精品久久久| 亚洲一线二线三线久久久| 色女孩综合影院| 亚洲国产日韩精品| 欧美日韩国产小视频| 肉色丝袜一区二区| 日韩区在线观看| 精品在线免费视频| 国产亚洲欧美激情| 不卡的电影网站| 亚洲另类在线一区| 欧美日韩国产小视频在线观看| 丝袜美腿亚洲一区| 精品久久五月天| 粉嫩av一区二区三区在线播放| 亚洲国产精品精华液2区45| 99vv1com这只有精品| 亚洲激情一二三区| 7777女厕盗摄久久久| 激情欧美一区二区| 国产精品视频yy9299一区| 在线观看亚洲一区| 久久电影网站中文字幕 | 欧美日韩一区在线| 亚洲一区二区中文在线| 欧美一区二区日韩| 国产精品一区专区| 亚洲麻豆国产自偷在线| 欧美一区二区在线免费观看| 极品少妇xxxx偷拍精品少妇| 国产女同互慰高潮91漫画| 在线视频一区二区三| 日韩 欧美一区二区三区| 久久久九九九九| 日本伦理一区二区| 黄色资源网久久资源365| 1区2区3区精品视频| 91精品国产手机| 成人毛片在线观看| 性做久久久久久久久| 国产三级精品三级| 欧美日韩国产123区| 国产乱人伦精品一区二区在线观看| 亚洲欧美国产三级| 欧美大片免费久久精品三p| 91香蕉视频黄| 久久99久久久久| 亚洲激情六月丁香| 国产校园另类小说区| 欧美日本一区二区三区四区| 成人在线一区二区三区| 日韩电影在线一区| 亚洲女同女同女同女同女同69| 91精品啪在线观看国产60岁| 97se亚洲国产综合自在线不卡| 日韩电影在线观看一区| 亚洲欧美日韩国产手机在线| 久久久久久久久久久黄色| 欧美另类videos死尸| 99久久精品免费看国产| 国产传媒一区在线| 毛片av一区二区| 午夜精品久久久久| 亚洲欧洲精品一区二区三区不卡| 日韩精品影音先锋| 欧美精品123区| 欧美日韩在线观看一区二区| 成人av网在线| 国产mv日韩mv欧美| 极品少妇xxxx精品少妇| 日韩av不卡一区二区| 亚洲777理论| 亚洲国产精品视频| 亚洲男同1069视频| 国产精品久久99| 制服丝袜激情欧洲亚洲| 欧洲国产伦久久久久久久| av午夜一区麻豆| 99久久精品免费看国产免费软件| 成人免费看片app下载| 国产精品一区二区久久精品爱涩 | 欧美日韩免费电影| 不卡在线视频中文字幕| 国产成人激情av| 国产69精品久久久久毛片| 国产黄色精品视频| 国产成人在线视频网站| 成人免费高清在线观看| 99久久精品国产一区二区三区| 93久久精品日日躁夜夜躁欧美| 97久久精品人人做人人爽50路| 国产不卡在线视频| k8久久久一区二区三区| 一本一道综合狠狠老| 欧美亚洲图片小说| 在线不卡a资源高清| 欧美一级淫片007| 久久久亚洲精品石原莉奈| 中文字幕乱码一区二区免费| 亚洲婷婷综合久久一本伊一区| 亚洲免费观看高清在线观看| 一区二区免费在线播放| 日韩国产一二三区| 国产一区二区日韩精品| 成人av资源在线观看| 日本久久一区二区三区| 欧美一区二区三区小说| 欧美激情中文字幕| 亚洲综合色视频| 久久99精品久久久久久| 97国产一区二区| 欧美日韩国产欧美日美国产精品| 日韩午夜小视频| 国产精品丝袜在线| 天天色 色综合| 丁香桃色午夜亚洲一区二区三区| 色菇凉天天综合网| 精品理论电影在线| 中文字幕欧美一| 麻豆国产精品官网| 97se亚洲国产综合自在线| 日韩免费高清av| 亚洲精品视频在线| 国产成人在线电影| 欧美日韩一级二级| 国产精品天干天干在线综合| 亚洲r级在线视频| 粉嫩蜜臀av国产精品网站| 欧美日韩免费视频| 国产精品久久久久三级| 日本色综合中文字幕| 99国产一区二区三精品乱码| 日韩欧美国产1| 一区二区日韩电影| 国产91精品欧美| 日韩一级黄色片| 亚洲综合色视频| 99久久综合精品| 国产夜色精品一区二区av| 天天色天天操综合| 91蝌蚪porny成人天涯| 久久尤物电影视频在线观看| 香蕉成人啪国产精品视频综合网| 成人午夜视频免费看| 2023国产精品| 日本不卡一二三区黄网| 在线欧美一区二区| 成人免费一区二区三区视频| 国产传媒久久文化传媒| 日韩一区二区三区观看| 亚洲成a人v欧美综合天堂| 91在线精品一区二区| 中文字幕免费在线观看视频一区| 狠狠色丁香婷综合久久| 91精品国产入口| 一区二区久久久久久| 91蝌蚪porny九色| 亚洲欧美一区二区三区极速播放 | 日韩激情一区二区| 欧美日韩一级黄| 亚洲高清在线精品| 91行情网站电视在线观看高清版| 中日韩av电影| av电影在线不卡| 亚洲日本欧美天堂| 91高清在线观看|