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

ممكن احد يعطيني فكرة الحل

مغلق
بدأه CS25 في 9 أكتوبر 2006 · 1 رد · 356 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

لوسمحتم يا اخوان عندي سؤال بالجافا ابليت انا عملت برنامج يرسم مربع تتداخل فيه خطوط من كل اتجاهات وانا استطعت اني اعمل الشكل المطلوب ولكن اريد كيف استطيع اكرر الشكل عدة مرات بالapplet viewer.

انا حطيت السؤال الي كنت احل منه يوجد به رسها اكررها 3*3 انا اعرف ارسم الرسمه ولكن اريد احد يعطيني فكره للحل كيف اكرر الشكل 3*3 وشكرا لكم

وهذا الكود الي كتبته لرسم الشكل ولكن لم اعرف كيف اكرر الشكل عدة مرات فاتمنى احد يساعدني لني عجزت عن الحل وشكرا لكم

/**
 * @(#)HW1.java
 *
 * Sample Applet application
 *
 * @author 
 * @version 1.00 06/10/08
 */
 import java.applet.*;
import java.awt.*;


public class HW1 extends Applet {

		int width, height;

   // This gets executed when the applet starts.
   public void init() {

	  // Store the height and width of the applet for future reference.
	  width =100;
	  height =100;

   }

   // This gets executed whenever the applet is asked to redraw itself.
   public void paint( Graphics g ) {

	 g.drawRect(0,0,width,height);

	 g.drawLine( 0,height,width,0);

	  int dx=width;
	  int dy=height;

	  for ( int a = 1; a < 10; ++a ) {
		 dx=dx-10;
		 g.drawLine( 0,height,dx,0);		   
	  }			   
	  for ( int b = 1; b < 10; ++b ) {
		 dy=dy-10;
		 g.drawLine( 0,dy,width,0);		   
	  }

	 dx=0;
	 dy=0;

	 for ( int c = 1; c < 10; ++c ) {	 
		 dx=dx+10;   
		 g.drawLine( 0,height,width,height-dx);					
	  }			   
	for ( int d = 1; d < 10; ++d ) {
		dy=dy+10;
		g.drawLine( dy,height,width,0);		   
	  }	

   }

}

hw_01.pdf

#2

استخدم Thread او اعمل اسلوب paint والباراميتر تكون كم مرة ينفذ الاسلوب

لست متواجد بشكل يومي

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

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