كيفية رسم خط بإستخدام لغة الجافا | how to draw line in java
بسم الله الرحمن الرحيم السلام عليكم ورحمه الله وبركاته مرحبا بكم في درس جديد من دروس الجافا في الدروس السابقه قمنا بشرح لكم بدايات واستخدامات بسيطه في برمجة الجافا ولكن من بداية هذه المقاله سوف نتقدم الى مستوى مختلف قليلا او مستوى متقدم وسوف نبدا بشرح كيفيه الرسم في لغه الجافا عن طريق الاكواد حيث ان هذه المقالات سوف تفيدك جدا اذا كنت ترغب في تعلم تطوير التطبيقات الاندرويد حيث قدمنا لكم شروحات حول هذا المجال و شروحات كثيره جدا ولكن في هذه المقاله سوف نبدا ان نشرح لكم كيف يمكن الرسم عن طريق برنامج نيت بينز او غيره لذلك تابع المقال لكي تستفاد
كيفية الرسم بإستخدام لغة جافا ؟
الرسم في لغه الجافا ليس امرا صعبا ولكن في نفس الوقت ليس امرا سهلا فهناك دلائل تدعي JFrame هذه الداله مسؤوله على عمليه الرسم داخل لغه الجافا و سوف نتعلم في هذه المقاله بما انها اول مقال في تعلم الرسم باللغه java سوف نتعلم كيفيه رسم خط وسوف نشرح لكم باذن الله تعالى بشكل مبسط لكي تستوعب وتفهم الفكره حيث رسم الخط او غيره من الاشكال ليس بالامر الصعب ولكن قد يحتاج منك تركيز
كيفية رسم خط باستخدام لغة جافا
اهلا من جديد في دروس تعلم لغة البرمجة جافا والرسم من خلالها , في البدايه قم بتعريف داله JFrame وهي الداله المسؤوله عن عمليه الرسم داخل لغة جافا بعد تعريف هذه الداله قم بعمل setVisible واجعل القيمة true لكى تظهر مربع الرسم بعد ذلك قم بعمل setDefaultCloseOperation وبداخله الرقم ثلاثه وهو المسؤول عن عمليه اغلاق التشغيل او الرن بعد الضغط على علامه اكس التي سوف تظهر , بعد ذلك يمكنك عمل لو لهذا البورد عن طريق عمل getContentPane().setBackground ووضع بداخله اللون بعد ذلك يمكنك عمل حجم لي المربع الذي سوف يظهر وفي هذه الحاله قمت بوضع الابعاد هي 400 في 400 .
JFrame frame = new JFrame();
frame.setVisible(true);
frame.setDefaultCloseOperation(3);
frame.setBackground(Color.BLACK);
frame.setSize(400, 400);
في هذه الخطوه الامر كما تريد يمكنك عمل الرسم في method او عمله داخل class ولكن انا افضل الكلاس لانها تكون اسهل وابسط تقوم بانشاء كلاس جديد وتقوم بتسميته باي اسم تريده وبعد ذلك تجعله يرث من JFrame بعد ذلك يمكنك النقر على alt + insert بعدها انقر على override method .
ومنها اختر التوجه الى window وبعد ذلك اختر الامر paint وبعد ذلك انقر على generate
الان قم بعمل g.setColor ومنها اختر اللون الذي تريده في طبيعه الحال سوف احتار اللون الابيض بما ان الخلفيه التي قمت بوضعها اسود فبالتالي سوف تخرج لي قائمه بها مربع اسود بداخله خط باللون الابيض بعد ذلك قم بعمل g.drawLine وهو انك تخبره ان يقوم برسم الخط والخط يحتوي على اربع نقاط x,y,x,y قم بملئ الفراغات وبعد ذلك توجه الى الكود الرئيسي .
@Override
public void paint(Graphics g) {
super.paint(g);
g.setColor(Color.WHITE);
g.drawLine(150, 100, 100, 200);
}
هذه الخطوه تعد اخر خطوه اذا قمت بعمليه تشغيل الكود السابق سوف يضع لك نافذه سوداء فقط لا يوجد بها خط والسبب انك لم تستدعي هذا الكلاس او لم تشغلها في main لذلك كما قلت لك ارجع الى main او الكود الرئيسي و قم بتعريف الكلاس الفرعي الذي قمت بالرسم فيه وهو كان باسم NewClass وبعد عمليه تعريفه قم بالضغط علي Run و سوف تجد انه قام بصنع رسمه الخط مع عمل خلفيه سوداء .
الى هنا نكون قد وصلنا معكم الى نهايتها هذه المقاله اتمنى ان القاكم فى مقاله جديده ولكن قبل ان تخرج من هذه المقال نريد ان نطلب منك شيء بسيط هل تستطيع رسم مربع او مستطيل باللغه الجوافا حاول تطبيق هذا الامر مع نفسك وان لم تستطع فلا تقلق سوف نشرح هذا في الايام المقبله ولكن هذا يعد تاسك بالنسبه لك حاول تنفيذه ودمتم في امان الله وحفظه والسلام عليكم .