السلام عليكم
لوسمحتم يا اخوان عندي سؤال بالجافا ابليت انا عملت برنامج يرسم مربع تتداخل فيه خطوط من كل اتجاهات وانا استطعت اني اعمل الشكل المطلوب ولكن اريد كيف استطيع اكرر الشكل عدة مرات بال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);
}
}
}