rubberbandpanel.java
来自「awt图形界面的生成」· Java 代码 · 共 31 行
JAVA
31 行
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 + =
减小字号Ctrl + -
显示快捷键?