mousesensorapplet.java
来自「awt图形界面的生成」· Java 代码 · 共 35 行
JAVA
35 行
import java.applet.Applet;
import java.awt.*;
public class MouseSensorApplet extends Applet {
public void init() {
setLayout(new BorderLayout());
add(new MouseSensorCanvas(), "Center");
}
}
class MouseSensorCanvas extends Canvas {
public boolean mouseDown(Event event, int x, int y) {
System.out.println(whichMouseButton(event) + ": Down");
return true;
}
public boolean mouseUp(Event event, int x, int y) {
System.out.println(whichMouseButton(event) + ": Up");
return true;
}
public boolean mouseDrag(Event event, int x, int y) {
System.out.println(whichMouseButton(event) + ": Drag");
return true;
}
private String whichMouseButton(Event event) {
String s = new String("Mouse Button 1");
if((event.modifiers & Event.META_MASK) != 0)
s = "Mouse Button 2";
else if((event.modifiers & Event.ALT_MASK) != 0)
s = "Mouse Button 3";
return s;
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?