MouseClick.java=====================================================================================
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class MouseClick extends JApplet implements MouseListener
{
int[] x, y;
int num;
public void init()
{
Container contentPane = getContentPane();
JLabel label = new JLabel("마우스로 클릭하면 원을 그립니다.", JLabel.CENTER);
contentPane.add(label, BorderLayout.NORTH);
x = new int[100];
y = new int[100];
num=0;
addMouseListener(this);
}
public void paint(Graphics g)
{
super.paint(g);
g.setColor(Color.red);
for(int i=0; i<num; i++)
{
g.fillOval(x[i]-20, y[i]-20, 40, 40);
}
}
public void mousePressed(MouseEvent e){}
public void mouseReleased(MouseEvent e){}
public void mouseEntered(MouseEvent e){}
public void mouseExited(MouseEvent e){}
public void mouseClicked(MouseEvent e)
{
if(num<100)
{
x[num] = (int) e.getX();
y[num] = (int) e.getY();
num++;
}
repaint();
}
}
=====================================================================================================
'OM' 카테고리의 다른 글
Flash Javascript 연동 (ExternalInterface) (0) | 2008.05.07 |
---|---|
애니메이션 (0) | 2008.05.07 |
생명게임 (0) | 2008.05.05 |
Card Match 2 (0) | 2008.05.04 |
디지털 시계 (0) | 2008.05.02 |
숫자 야구 게임 (0) | 2008.05.02 |
가위바위보 게임 (2) | 2008.04.28 |
War zero (0) | 2008.04.14 |
동영상 플레이어 (FLVPlayback) 2 (0) | 2008.04.10 |