الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

لماذا لا يعمل هذا البرنامج

مغلق
بدأه omer_omran في 7 مايو 2004 · 1 رد · 435 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

المفروض أن البرنامج يرسم على الأبليت .

الكود لا يعطي أي أخطاء ولكنه لا يرسم على الأبليت

والملف مدرج مع الموضوع

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 )
   {
   }




}

3.zip

هذا الموضوع مغلق.

مواضيع مشابهة