⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mouseb.java

📁 用JAVA实现。一个简单的画图软件。可以进行简单的操作。还可以实现简单的图形绘画。如三角形等。
💻 JAVA
字号:
package DrawPlat;

import java.awt.event.MouseEvent;
import java.awt.event.MouseMotionAdapter;

import javax.swing.JLabel;

	public class mouseB extends MouseMotionAdapter {
		
		private DrawPlat mdp;
		private JLabel statusBar; //显示鼠标状态的提示条
		private drawings[] itemList;	  //用来存放基本图形的数组
		private int currentChoice ;		//设置默认画图状态为随笔画
		private int index ;						//当前已经绘制的图形的数目
		
		public mouseB(DrawPlat mdp) {
			this.mdp = mdp;
			index = mdp.index;
			itemList = mdp.itemList;
			statusBar = mdp.statusBar;
		}
		@Override
		public void mouseDragged(MouseEvent e) {	

			if(currentChoice == 3 || currentChoice == 13) {
				itemList[index-1].x1 = itemList[index].x2 = itemList[index].x1 = e.getX();
				itemList[index-1].y1 = itemList[index].y2 = itemList[index].y1 = e.getY();

			}
			else {
				itemList[index].x2 = e.getX();
				itemList[index].y2 = e.getY();
			}

		}

		@Override
		public void mouseMoved(MouseEvent e) {

		}
		
	} //mouseB
	

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -