المفروض أن البرنامج يرسم على الأبليت .
الكود لا يعطي أي أخطاء ولكنه لا يرسم على الأبليت
والملف مدرج مع الموضوع
import java.awt.*;
import java.applet.*;
import java.awt.event.*;
import java.io.*;
public class FreeHand extends Applet implements MouseListener, MouseMotionListener
{
// Declaring The Applet Buttons
Point point,lastPoint;
public void init()
{
setLayout(null);
addMouseListener(this);
addMouseMotionListener(this);
point = new Point(0,0);
}
public void paint(Graphics g)
{
g.drawLine(lastPoint.x,lastPoint.y,point.x,point.y);
g.fillOval(point.x,point.y,1,1);
lastPoint.setLocation(point);
}
public void mousePressed(MouseEvent event)
{
if(event.getModifiers()== event.BUTTON1_MASK)
{
point.setLocation(event.getPoint());
lastPoint.setLocation(point);
}
//repaint(super.getGraphics());
}
public void mouseDragged(MouseEvent event )
{
repaint();//(super.getGraphics());
point.setLocation(event.getPoint());
}
//////
public void mouseClicked (MouseEvent event)
{
}
//mouseReleased-------------------------------------------------------------
public void mouseReleased(MouseEvent event)
{
}
//mouseEntered--------------------------------------------------------------
public void mouseEntered(MouseEvent event)
{
}
//mouseExited---------------------------------------------------------------
public void mouseExited(MouseEvent event)
{
}
//mouseMoved----------------------------------------------------------------
public void mouseMoved(MouseEvent event )
{
}
}