伊莉討論區
標題:
[原創] Spot(點) And ClickMe(點我)
[打印本頁]
作者:
天晴
時間:
2005-10-16 11:49 PM
標題:
[原創] Spot(點) And ClickMe(點我)
演示:
http://www.eyny.com/java/demo/ClickMe/ClickMe.html
Source Code
Spot.java
public class Spot {
public int size;
public int x, y;
public Spot(int intSize) {
size = intSize;
x = -1;
y = -1;
}
}
複製代碼
ClickMe.java
import java.applet.Applet;
import java.awt.*;
import java.awt.event.*;
public class ClickMe extends Applet implements MouseListener {
private Spot spot = null;
private static final int RADIUS = 7;
public void init() {
addMouseListener(this);
}
public void paint(Graphics g) {
//draw a black border and a white background
g.setColor(Color.white);
g.fillRect(0, 0, getSize().width - 1, getSize().height - 1);
g.setColor(Color.black);
g.drawRect(0, 0, getSize().width - 1, getSize().height - 1);
//draw the spot
g.setColor(Color.red);
if (spot != null) {
g.fillOval(spot.x - RADIUS, spot.y - RADIUS, RADIUS * 2, RADIUS * 2);
}
}
public void mousePressed(MouseEvent event) {
if (spot == null) {
spot = new Spot(RADIUS);
}
spot.x = event.getX();
spot.y = event.getY();
repaint();
}
public void mouseClicked(MouseEvent event) {}
public void mouseReleased(MouseEvent event) {}
public void mouseEntered(MouseEvent event) {}
public void mouseExited(MouseEvent event) {}
}
複製代碼
作者:
天晴
時間:
2005-10-16 11:52 PM
Source Code
作者:
素娜
時間:
2005-10-17 12:24 AM
提示:
作者被禁止或刪除 內容自動屏蔽
作者:
天晴
時間:
2005-10-17 12:24 AM
Originally posted by
素娜
at 2005-10-17 12:24 AM:
How to make .java to .class ?
使用Compiler!
歡迎光臨 伊莉討論區 (https://db03.eyny.com/)
Powered by Discuz!