النتائج 1 إلى 2 من 2

الموضوع: استفسار بسيط

  1. #1
    عضوية جديدة
    تاريخ التسجيل
    Dec 2009
    المشاركات
    3
    معدل تقييم المستوى
    0

    Cool استفسار بسيط

    فى داله timer in java
    انا عملت برنامج فيه عربيه بتتحرك بس لما بتوصل لنهايه الفرامه مش بتظهر بعد كده تمام انا عايزها لما تصل لنهايه الفرامه تبدأ تانى من الاول
    وده الكود

    //in the name off allah

    import javax.swing.*;
    import java.awt.*;
    import java.awt.Color;
    import java.awt.Graphics;
    import java.awt.event.*;
    public class racecar extends JFrame {



    public racecar() {

    setTitle("BMW");
    add(new draw ());
    }
    public static void main(String[] args) {
    racecar frame = new racecar();
    frame.setLocationRelativeTo(null); // Center the frame
    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOS E);
    frame.setSize(400,250);
    frame.setVisible(true);
    }



    }
    // Draw in the panel
    class draw extends JPanel {

    int mohamed= 15 ;
    Timer t = new Timer(90,new TimerClass());


    protected void paintComponent(Graphics g){

    t.start();

    super.paintComponent(g);

    g.fillOval(mohamed,190,10,10);
    g.fillOval(mohamed+20,190,10,10);



    g.setColor(Color.CYAN);
    g.fillRect(mohamed-10,180,50,10);
    g.setColor(Color.pink);

    Polygon polygon = new Polygon();
    int []x={mohamed ,mohamed+10,mohamed+20,mohamed+30};
    int []y={180,170,170,180};
    g.fillPolygon(x,y,x.length);


    }
    class TimerClass implements ActionListener
    {
    public void actionPerformed(ActionEvent e)
    {
    mohamed+= 20;
    repaint();

    }
    }


    }


  2. #2
    عضو
    تاريخ التسجيل
    Mar 2006
    المشاركات
    52
    معدل تقييم المستوى
    19

    رد: استفسار بسيط

    بسم الله الرحمن الرحيم

    للآسف أنا لا أعمل على لُغة جافا وليس لدي مُترجم COmpiler خاص بهذه اللُغة ولكن لاحظتُ شيئاً على الرماز Code الخاص بك وهو أنه لا يوجد آي شرط if في البرنامج الخاص بك لذلك

    عليك قبل أن تبدأ عملية الرسم أن تضع شرط يتأكد هل السيارة في نهاية الشاشة أم لا وفي حال كانت الإحداثيات تُطابق نهائية الشاشة عند إذن تقوم بتصفير مُتحولات الإحداثيات

    أتمنى أن أكون قد أفدت

    أخوكم في الله : سامر

المواضيع المتشابهه

  1. استفسار عن سريال وندوز 7 عند التثبيت ( استفسار بسيط)
    بواسطة محمد1995 في المنتدى مشاكل الحاسب وحلولها
    مشاركات: 1
    آخر مشاركة: 05-09-2012, 16:03
  2. استفسار بسيط
    بواسطة power.2 في المنتدى الأرشيف
    مشاركات: 3
    آخر مشاركة: 05-06-2011, 00:29
  3. استفسار بسيط
    بواسطة ashrf_max في المنتدى الارشيف
    مشاركات: 2
    آخر مشاركة: 27-01-2011, 16:50
  4. استفسار بسيط
    بواسطة طارق موسي في المنتدى الأرشيف
    مشاركات: 2
    آخر مشاركة: 21-06-2009, 09:07
  5. استفسار بسيط
    بواسطة del_piero7 في المنتدى الأرشيف
    مشاركات: 1
    آخر مشاركة: 14-03-2007, 02:52

المفضلات

ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •