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

سؤال فى برنامج java

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

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

هذه اول مشاركة لى على هذا المنتدى

جزى الله خيرا كل من قام عليه وجعله فى ميزان حسناتهم

عندى مشكلة تتعلق بفهم لغة برمجة الجافا

انا اذاكر من مرجع للجافا (Java software solution by lewis & loftus)

وجدت هذا الكود

//********************************************************************
//  Snowman.java	   Author: Lewis/Loftus
//
//  Demonstrates basic drawing methods and the use of color.
//********************************************************************

import java.applet.Applet;
import java.awt.*;

public class Snowman extends Applet
{
   //-----------------------------------------------------------------
   //  Draws a snowman.
   //-----------------------------------------------------------------
   public void paint (Graphics page)
   {
	  final int MID = 150;
	  final int TOP = 50;

	  setBackground (Color.cyan);

	  page.setColor (Color.blue);
	  page.fillRect (0, 175, 300, 50);  // ground

	  page.setColor (Color.yellow);
	  page.fillOval (-40, -40, 80, 80);  // sun

	  page.setColor (Color.white);
	  page.fillOval (MID-20, TOP, 40, 40);	  // head
	  page.fillOval (MID-35, TOP+35, 70, 50);   // upper torso
	  page.fillOval (MID-50, TOP+80, 100, 60);  // lower torso

	  page.setColor (Color.black);
	  page.fillOval (MID-10, TOP+10, 5, 5);   // left eye
	  page.fillOval (MID+5, TOP+10, 5, 5);	// right eye

	  page.drawArc (MID-10, TOP+20, 20, 10, 190, 160);   // smile

	  page.drawLine (MID-25, TOP+60, MID-50, TOP+40);  // left arm
	  page.drawLine (MID+25, TOP+60, MID+55, TOP+60);  // right arm

	  page.drawLine (MID-20, TOP+5, MID+20, TOP+5);  // brim of hat
	  page.fillRect (MID-15, TOP-20, 30, 25);		// top of hat
   }
}

ثم يقول المرجه ان هناك 2 classes مختلفين عن بعض يستخدمو فى البرنامج وهم Graphics class و Color class

فكيف هذا؟؟

انا ال object ال شايفه هو object لل Graphics class فى هذا السطر: (public void paint (Graphics page)

فاين object ال color class؟؟؟

وشكرا

#2
setBackground (Color.cyan);//Color.cyan
page.setColor (Color.blue);//Color.blue
page.setColor (Color.yellow);//Color.yellow
page.setColor (Color.white);//Color.white
page.setColor (Color.black);//Color.black
.
.
.
etc..

تم تعديل هذه المشاركة بواسطة مجدي محمود في 14 يوليو 2006 في 21:00

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

#3

جزاكم الله خيرا :D

مكنتش واخد بالى منهم

بس لازلت مش فاهم قوى

يعنى ممكن مثلا تفهمنى السطر ده بيعمل ايه بالتفصيل؟؟؟

page.setColor (Color.blue);//Color.blue

انا مش فاهم ازاى object بتستخدم object

يا ريت توضح لى النقطة دى

شكرا

تم تعديل هذه المشاركة بواسطة خالد عباس في 14 يوليو 2006 في 21:17

#4

يجعل لون Graphics اسود ويستخدم في 2 Objects الاول page الي هو من نوع Grphics وال Object الثاني الي هو Color.blue من نوع Color

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

#5

يا اخي الكريم ان لغة جافا تستورد المكتبة Objects تلقائيا دون التصريح عنها فأي صف تنشؤه هو امتداد للصف Objects

mofeedchaar@hotmail.com

#6

جزاكم الله خيرا

هذا المنتدى رائع :)

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

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