📄 rubberbandpanel.java
字号:
import java.awt.*;
import java.awt.event.*;
abstract public class RubberbandPanel extends Container {
private Rubberband rubberband;
abstract public void rubberbandEnded(Rubberband rb);
public void setRubberband(Rubberband rb) {
if(rubberband != null) {
rubberband.setActive(false);
}
rubberband = rb;
if(rubberband != null) {
rubberband.setActive(true);
rubberband.setComponent(this);
}
}
public Rubberband getRubberband() {
return rubberband;
}
public void processMouseEvent(MouseEvent event) {
super.processMouseEvent(event); // fire to listeners
if(rubberband != null &&
event.getID() == MouseEvent.MOUSE_RELEASED)
rubberbandEnded(rubberband);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -