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

مجرد توضيح

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

السلام عليكم ورحمة الله وبركاته

عندي مسألة بالجافا بشرح لكم شو المطلوب

هي عبارة عن رسم بال Applet

في البداية نطلب من ال user

يدخل رقمين الرقم الاول (نقول للuser كم خط افقي تبغي ترسم)

والرقم الثاني (نقول للuser كم خط رأسي تبغي ترسم)

مثلا اذا دخل ال ...................... user

5

والرقم الثاني 3

بتكون الرسمة عبارة عن 5 خطوط افقية و3 خطوط رأسية

انا بديت بالحل بس

import java.awt.Graphics;

import javax.swing.JApplet;

import javax.swing.JOptionPane;

public class bou extends JApplet {

public void init(){

int a,b;

String a1,b1;

a1= JOptionPane.showInputDialog("how many horizontal cells the user wants on the drawing area") ;

b1= JOptionPane.showInputDialog("how many vertical cells the user wants on the drawing area") ;

a=Integer.parseInt(a1) ;

b=Integer.parseInt(b1) ;

}

public void paint (Graphics g){

super.paint(g);

init();

for(int i=0;i<a;i++){

g.drawLine(15,10*(10*i),70,10*(10*i)) ;

}

for(int i=0;i<b;i++){

g.drawLine((20*i),6,(20*i),90);

}

}

}

ما اعرف اذا كنت بديت صح ولا لا

#2

it looks good starting

#3

البرنامج صحيح ولكن مع خطا بسيط وهذا هو البرنامج بشكل صحيح

import java.awt.*;
import javax.swing.*;
public class bou extends JApplet {
int a,b;
String a1,b1;
public void init(){
a1= JOptionPane.showInputDialog("how many horizontal cells the user wants on the drawing area");
b1= JOptionPane.showInputDialog("how many vertical cells the user wants on the drawing area");
a=Integer.parseInt(a1);
b=Integer.parseInt(b1);
}

public void paint (Graphics g){
super.paint(g);
for(int i=0;i<a;i++){
g.drawLine(15,10*(10*i),70,10*(10*i));
}
for(int i=0;i<b;i++){
g.drawLine((20*i),6,(20*i),90);
}
}
}

قبل ال method initيجب ان تقومي بتعريف المتغيرات a and b

والان البرنامج كامل ان شاء الله

والله الموفق

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

#4

المبرمج 1 مشكور على المرور وعلى هذا الرد المشجع

Student_1981

مشكور لتصحيح الاخطاء بس حاولت اشغل البرنامج ما اشتغل عندي

ما ادري شو السالفه مع ان الhtml مليون بالميه ما فيه اخطاء

انتظر ردك

او مساعدة الاعضاء

طالبة it

#5

السلام عليكم ورحمة الله وبركاته

يا اختي لفحص البرنامج استخدمي appletviewer

html

<html>
<head>
<title>Bou_Test</title>
</head>
<body>
<applet code="bou.class" width=400 height=400>
</applet>
</body>
</html>

احفظي الملف باسم bou.html وبعدها

javac bou.java

appletviewer bou.html

وان شاء الله بشتغل

والله الموفق

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

#6

<html>

<applet code="bou.class" width="600" height="600">

</applet>

</html>

اخوي Student_1981 هذا كود ال html مالي

نحنا طريقتنا في الsave غير ما اعرف هالاشياء اللي تقول عنها نحنا ما خذناها

بس الله يخليك ساعدني هالسؤال bouns للmid tearm وتسليمه يوم الاثنين

والظاهر الاخ Dot.com

يعاني من نفس المشكله لان الظاهر يدرسنا نفس الاستاذ ( (......) الله يحفظه)

طالبة it

#7

والله ماني عارف ليش بشتغلش لانه يشتغل عندي حاولي جربي اللي قلته واذا ما اشتغل قوللي على ايش بتشتغلي بالجافا وان شاء

الله قبل الاثنين بكون جاهز وحاولي لانه هاي هي الطريقة الوحيدة

اكتبي ال html الي انا كتبته

والله الموفق

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

#8

الحمد لله اشتغل عندي وصلحت بالكود بس صارت عندي مشكله

عندنا ال width و height للApplet يساوي 600 يعني ثابت

واذا دخلت ارقام كبيرة تنرسم بعض الخطوط خارج ال Applet

اعتقد احتاج اسوي scale بس مب عارفه كيف

ساعدوني

طالبة It

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

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