main.java
来自「清华大学辛运帏java程序设计第二版源代码」· Java 代码 · 共 47 行
JAVA
47 行
import java.awt.*;
public class Main extends Frame {
Label statusBar = new Label( );
Main( ) {
super("Example");
add("South", statusBar);
resize(200, 200);
show( );
}
public boolean handleEvent(Event evt) {
switch (evt.id) {
case Event.MOUSE-MOVE:
return mouseMove(evt, evt.x, evt.y);
case Event.MOUSE-DRAG:
return mouseDrag(evt, evt.x, evt.y);
case Event.WINDOW-DESTROY:
hide( );
dispose();
System.exit(0);
return true;
}
return super.handleEvent(evt);
}
public boolean mouseDrag(Event evt, int x, int y) {
String status = "("+evt.x+","+evt.y+") ";
if (evt.controlDown()) status += "C";
if (evt.shiftDown()) status += "S";
statusBar.setText(status);
return true;
}
public boolean mouseMove(Event evt, int x, int y) {
String status = "("+evt.x+","+evt.y+") ";
if (evt.controlDown()) status += "C";
if (evt.shiftDown()) status += "S";
statusBar.setText(status);
return true;
}
static public void main(String[] args) {
new Main();
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?