?? mousexy.java
字號:
//==============================================================
// MouseXY.java - Demonstrates old style AWT handleEvent() method
//
// Java學習源代碼檢索系統 Ver 1.0 20031015 免費正式版
// 版權所有: 中國IT認證實驗室(www.ChinaITLab.com)
// 程序制作: ChinaITLab網校教研中心
// 主頁地址: www.ChinaITLab.com 中國IT認證實驗室
// 論壇地址: bbs.chinaitlab.com
// 電子郵件: Java@ChinaITLab.com
//==============================================================
import java.applet.*;
import java.awt.*;
public class MouseXY extends Applet {
String location; // String for X=0 Y=0 display
// Initialize applet variables and window
public void init() {
setBackground(Color.yellow);
resize(200, 100);
location = new String("Move mouse inside window");
}
// Paint the location string inside window
public void paint(Graphics g) {
g.drawString(location, 10, 10);
}
// Create the location string from x and y
public void makeString(int x, int y) {
location = new String(
" X=" + String.valueOf(x) +
" Y=" + String.valueOf(y) );
}
// Handle all events for this applet
public boolean handleEvent(Event evt) {
boolean eventHandled = false;
switch (evt.id) {
case Event.MOUSE_DOWN:
case Event.MOUSE_UP:
case Event.MOUSE_DRAG:
case Event.MOUSE_ENTER:
case Event.MOUSE_MOVE: {
makeString(evt.x, evt.y);
repaint();
eventHandled = true;
break;
}
case Event.MOUSE_EXIT: {
location = new String("Move mouse inside window");
repaint();
eventHandled = true;
}
}
if (eventHandled)
return true;
else
return super.handleEvent(evt);
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -