📄 mouseb.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 + -