المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : كيفية تغيير خلفية الفورمات في Netbeans ?



nas22
11-21-2008, 11:31 PM
بســم الله الـرحمــن الرحيــم

يعطيكم العافية على مجهوداتكم الكبيرة

بخصوص برنامج NetBeans للجوال
لأني من قريب بديت اشتغل عليه ونجحت والحمد لله في انشاء بعض التطبيقات الخفيفة .
والفضل يعود لشرح اخونا ابو عبدالله جزاه الله عني وعن المستفيدين من هذا البرنامج كل خير
:noor-LMOO:

والحين مع الممارسة وجدت صعوبة في بعض الأمور الرجاء ممن لديه المعرفة ان يفيدنا

* كيفية تغيير الالوان خلفية الفورمات ( background) ؟
بالإضافة ألى :
* كيفية وضع رابط لنص معين
اقصد ( ان اضع نص باستخدام string Items واربطه بفورم ثاني بمجرد الضغط عليه )

--------------

شئ ثاني لا هنتوا
والسموحة على اني ربشتكم شوي::embarrassed:
اذا فيه امكانية ارجوكم للأهمية وضع شرح بسيط وسهل
لخطوات انشاء فورم فيه رقم هاتف تحت اسم صاحبه
يمكننا ان نتصل بالرقم بمجرد الضغط عليه ( كدليل هاتف مثلا )

الرجاء الأهتمام بموضوعي ولكم الأجر والثواب على ما سأنشئه من تطبيقات ان شاء الله انوي
اجعلها صدقة جارية
:wink:

اختكم في الله
NAS

أبوعبدالله
11-22-2008, 12:26 AM
حياك الله اختنا: NAS

سعيدين جدا لأنك استفدت من المنتدى...


وبما أني مبتدئ فسوف أجيبك على قدر معلوماتي المتواضعة...



* كيفية تغيير الالوان خلفية الفورمات ( background) ؟



لتغيير الوان الخلفية أو النص نحتاج الى Class كلاس ( Canvas )

وهذا مثال على ذلك..



import javax.microedition.lcdui.Canvas;
import javax.microedition.lcdui.Graphics;
import javax.microedition.midlet.MIDlet;
public class MyCanvas extends Canvas
{
public MyCanvas(MIDlet midlet)
{
this.midlet = midlet;
x = 0;
y = 0;
}
protected void showNotify()
{
setFullScreenMode(true);
}
protected void paint(Graphics g)
{
g.setColor(0);
g.fillRect(0, 0, 240, 320);
g.setColor(0xfffff);
g.drawString("Poring is important!", x, y, 20);
}
protected void keyPressed(int key)
{
midlet.notifyDestroyed();
}
protected void pointerPressed(int x, int y)
{
this.x = x;
this.y = y;
repaint();
}
public static final int WIDTH = 240;
public static final int HEIGHT = 320;
private MIDlet midlet;
private int x;
private int y;
}


ابحثي في النت لتجدي شروحات ، فليس لدي خبرة في ذلك.


* كيفية وضع رابط لنص معين
اقصد ( ان اضع نص باستخدام string Items واربطه بفورم ثاني بمجرد الضغط عليه )


لا تستخدمي فورم وتضغي فيه string Itmes

بل استخدمي List

http://www.7mar.cc/get-11-2008-51urqdy3.JPG

واضيفي ما تريدين من الـ List Element واربطيها مع ما تريدين من الفورمات.



اذا فيه امكانية ارجوكم للأهمية وضع شرح بسيط وسهل
لخطوات انشاء فورم فيه رقم هاتف تحت اسم صاحبه
يمكننا ان نتصل بالرقم بمجرد الضغط عليه ( كدليل هاتف مثلا )



هذا كود الاتصال برقم.



import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
import java.util.*;

public class JawalTest extends MIDlet {
static Display display;
Form form;
TextField text;
public void startApp(){
display=Display.getDisplay(this);
form=new Form("بسم الله");
text=new TextField("رقم الجوال", "0504812912", 15, TextField.PHONENUMBER);
form.append(text);
form.addCommand(new Command("OK", Command.OK, 1));
form.setCommandListener(new CommandListener(){
public void commandAction(Command c, Displayable d){
String x="tel:"+text.getString();
call(x);
}
});

display.setCurrent(form);
}
public void call(String x){
try{
this.platformRequest(x);
}catch(Exception e){
e.printStackTrace();
}

}
public void pauseApp () {
notifyPaused();
}
public void destroyApp(boolean unconditional) {
}
}






لمزيد من

الشروحات باللغة الانجليزية في موقع البرنامج : www.netbeans.org (http://www.netbeans.org/)

كما توجد شروح بالفيديو على هذا الرابط: http://www.netbeans.tv (http://www.netbeans.tv/)

nas22
11-22-2008, 10:21 AM
لا أدري كيف اشكرك


بالفعل انت انسان مميز بشخصيتك قبل خبرتك


:noor-LMOO:

انا جربت list وعرفت كيف ممكن استفيد منه في المكان اللي احتاجه .. بس توقعت هناك شئ ثاني للربط الكلام بفورم من خلال النص في string items ..
بس الـ list راح يفي بالغرض ان شاء الله

بس عندي ملاحظة طبعا انا بحاول اطلع على الشروحات اللي باللغة الإنجليزية
بس عندي استسفار صغيروووووون
:embarrassed:
وهو وين اضع الكودات ؟؟؟


لا تنسي اني مبتدئة وبعدني
ما تعمقت في التطبيقات والبرنامج نفسه
ياريت بس صورة وين احط فيها الكلاس
او الكودات اللي انت دارجها فوق
راح استفيد اكثر بالصور انا وغيري من اللي بعدهم على السلم الأول من العمل على هذا البرنامج .........
مع العلم انا درست مستوى اول للفيجوال بيسك في الجامعة
يعني راح افهم ان شاء الله لا تيأس مني
:love:


واسفة وارجو ان الا اكون رفعت
عندك الضغط والسكري:angry:
.......

أبوعبدالله
11-22-2008, 04:47 PM
لا شكر على واجب


نريد الدعاء فقط ..



أولا: لغة الجافا للجوال J2me امكانياتها محدودة ، فلا تتوقعي منها الكثير...




ثانيا: الشروحات في النت لا تعتمد على برنامج النت بينز لصنع تطبيقات جافا للجوال.


بل تتحدث بشكل عام


حيث


يكفي كتابة الكود في المفكرة ، وحفظه بامتداد جافا (code.java ) ثم تحويله إلى كلاس ثم إلى جار JAR


وسوف يعمل على الجوال، وعند كتابة الكود يجب تعريف الفورمات وما فيها من أزرار ... الخ من المكونات




لكن النت بينز يقدم لنا واجهة رسومية ويقوم بإنشاء الكود بنفسه


ونضيف ما نحتاجه من أكواد ...


لذلك افضل مكان لتعلم الـ Netbeans هو موقع البرنامج


www.netbeans.org (http://www.netbeans.org/)




المهم بعد هذه المقدمة الطويلة التي لا تسمن ولا تغني من جوع نرجع للأسئلة


وأحب أن أذكر أنني لازلت مبتدئا وفي اول المشوار ...






وهو وين اضع الكودات ؟؟؟



هنا ملف PDF قمت بعمله لشرح صنع تطبيق صغير يعرض الوقت عند الضغط على زر..


التحميل من هنا

app netbeans.pdf - 1.81MB (http://www.zshare.net/download/60347315ad3b117a/)


وضعت الشرح على ملف بهيئة PDF


لكي لا تحذف صور الشرح وليستفيد الكثير من الاخوان حيث يستطيعون القراءة في اي وقت وبدون الحاجة للنت.


وإن شاء الله يكون مفيدا

nas22
11-22-2008, 06:05 PM
اللهم اجعل خبرة اخونا ابو عبدالله
عونا له في الدين والدنيا والأخرة
امين يا رب العالمين

واجزيه كل خير عنا فيا يحبه ويرضاه تحت ظل طاعتك ومباركتك



ثانيا
اشكر جهودك الكبيرة في نظرنا وان كانت صغيره في نظرك

وبالنسبة للكودات طريقتك جدا واضحة وراح تفيدنا فوق ما تتصور
وان شاء بالتطبيقات راح تفهمها اكثر
جزاك الله خير وبارك الله فيك

وترى ما راح نقدر نستغني عن خدماتك
واستشاراتك

nas22
11-25-2008, 04:13 AM
أخونا الكريم ابو عبدالله

ما ضبطت معي تغيير خلفية الفورم او تغيير لونها

وبعدني اطمع في ان افهم هذا الموضوع..

يعطيك العافية السموحة منك ..

nas22
11-27-2008, 11:42 PM
للرقـــــــــــــــــــــــــــــــــــــع

nas22
12-21-2008, 05:24 PM
للرفع ........ اخونا ابو عبدالله ارجو النظر والمساعدة في طلبي الأخير

حـور
12-23-2008, 11:33 PM
import javax.swing.*;
import java.awt.*;
import java.awt.image.BufferedImage;
import javax.imageio.ImageIO;
import java.io.File;
import java.io.IOException;

class JPanelPackimage extends JPanel {


public JPanelPackimage(){


this.setOpaque(false);

setLayout(new FlowLayout());
JTextField[]textField=new JTextField[4];
for(int i=0;i<textField.length;i++){
textField[i]=new JTextField((i+1));
textField[i].setColumns(13);
this.add(textField[i]);
}

JLabel[]label=new JLabel[4];
String[]path={"_002.gif","_003.gif","_004.gif","_005.gif"};
for(int i=0; i<label.length;i++){
label[i]=new JLabel();
label[i].setIcon(new ImageIcon(path[i]));
this.add(label[i]);
}

}

public void paint(Graphics g){
BufferedImage image=null;
try{
image = ImageIO.read(new File("poto.gif"));
}catch(IOException ioE){
ioE.printStackTrace();
}
g.drawImage(image, 0,0,this);
super.paint(g);
}


public static void main(String[]arg){
JFrame f=new JFrame();
f.add(new JPanelPackimage());
// f.pack();
f.setSize(300,400);
f.setVisible(true);
}
}



غيري اسماء الصور
"poto.gif","_002.gif","_003.gif","_004.gif","_005.gif"
الى اسماء صور موجوده في المجلد الحاوي لهذا الصنف .

...

أنآ بعدني ماجربته لكن أتمنى إن شاء الله يفيدك ... وبالتوفيق

حـور
01-08-2009, 04:09 PM
الأخت : NAS


لـتغيير خلفية الفورم طريقة سريعة سهلة مُجربة


تعمليLable وتمدديه على كل الـ Form
ثم هتلاقي في الـ Netbeans على الشمال لما تأشري علىLable خاصيه إنك تضعي صورة أو تبدلي اللون !!


وبس كذا ,, بالتوفييييييق ..

nas22
04-17-2009, 04:24 PM
جزاك الله خير وبارك الله فيك

nas22
04-17-2009, 06:18 PM
أختي حور

جزاك الله عني كل خير
حاولت ان اقوم بما اشرت عليه به ولم افلح في ايجاد الليبل ابدا
مع العلم اني اصدارة البرنامج عندي كالتالي

Product Version: NetBeans IDE 6.1 (Build 200805300101)
Java: 1.6.0_10; Java HotSpot(TM) Client VM 11.0-b15
System: Windows XP version 5.1 running on x86; Cp1256; ar_OM (nb)

ماعليك امر اذا ممكن شرح مصور مبسط لعملية ادراج الليبل اكون جدا شاكرة
ويكون طبعا لكي الأجر حيث اني اقوم بعمل الأصدارة الثانية لبرنانج اسلامي لاقى الأصدارة الأولى منه والحمد لله ترحيبا جميلا وقد نويت به صدقة جارية

واحب ان اجعل الأصدارة الثانية اجمل وارقى بإذن الله

فأتمنى تعاونك وتعاون غيرك من الخبيرين في هذا البرنامج

حيث اني وجدت صعوبة في التعامل مع الكودات
لعدم وجود درس مصور عن ادراج الكودات
باللغة العربية

اختكم في الله

أبوعبدالله
04-18-2009, 01:30 PM
أتوقع الأخت حور لم تقصد البرمجة لـ جافا الجوال

هذا اولا

وثانيا لماذا تحرميننا من هذا البرنامج الإسلامي حتى لو كان اصدار بيتا



دعواتنا لك بالتوفيق ...

nas22
04-18-2009, 06:26 PM
عفوا استاذنا الكريم
فأنت لك الفضل الكبير في وحود مثل هالتطبيقات
وها انا اطرحه بين يديك لتحكم عليه علما بأنه انتشر والحمد لله بين اوساط المنتديات
واود انا اطرح اصدارة ثانية تكون أشمل وأرقى
لذا احتاج دعمكم ومعاونتكم
التطبيق اسمه

مفكرة المسلم الذهبية

هذا رابط التحميل
http://www.4shared.com/file/73711313/705a313e/MuslemNotbad.html%3Cbr%20/%3E

تم تجميع هذه المفكرة لتكون كـ كتيب صغير تحمله في جهازك المحمول
اينما ذهبت وفي اي مكان دون مشقة وبشكل سريع
لتبقى في تواصل دائم مع ذكر الله

وهذا صورة للبرنامج

http://img241.imageshack.us/img241/9093/mfkrah2zr8.jpg

الرجاء مساعدتي في شرح بسيط مصور لوضع خلفية كلون ثابت خلف النص لأن كانت هذه هي المشكلة الأساسية التي صادفها المعظم وهو عدم وضوح النص في حال وجود ثيم مشجر او اسود مثلا في الجوال

جزاك الله عني وعن غيري ممن استفاد من شروحاتك كل خير

تاج العز
04-18-2009, 10:29 PM
اهلين حبيبتي nas22
انا بعد لي فترة ادور كيف وضع لون كخلفيه
إن شاء الله اول ماعرف راح اخبرك
والبرنامج جميل جدا .. جعله ربي في ميزان حسناتك

اختك تاج العز

تاج العز
04-18-2009, 10:55 PM
هذه بعض الروابط ياريت تفيدك
http://roseindia.net/j2me/image-midlet.shtml
http://www.scribd.com/doc/425875/J2MEStepbystep
http://discussion.forum.nokia.com/forum/showthread.php?t=102310

http://www.arabteam2000-forum.com/index.php?showtopic=46317

وإذا عرفتي كيف
ممكن تخبرينا عشان الكل يستفيد
كثر الله من امثالك .. وجزاك الله الف خير

ونحنا تحت امرك في كل وقت

nas22
04-19-2009, 02:03 AM
اشكرك جدا اخوي الكريم
وان شاء الله لن يخيبوا ظننا اخواننا الكرام هنا في المنتدى
يبدو فقط مشاغلهم كثيرة
الله يكون في عونهم
واشكرك بالذات على رايك الطيب في البرنامج
ويدا بيد لما فيه خيرا لأخواننا في ما يرضي الله

للهم تقبله مني كصدقة جارية

تاج العز
04-19-2009, 06:23 PM
نحنا بالخدمه
وإذا ماحصلتي اللي تريديه بلغينا
ومايصير خاطرك إلا طيب

وإذا تكرمتي علينا تعملي دروس لبرنامجك
^ــ*
تسلمين حبيبتي

اختك تاج العز

nas22
04-20-2009, 08:07 PM
اخي تاج العز
اشكرك على تواصلك في هذا الموضوع
وبالنسبة للخلفية

لم استطع عمل خلية ملونة او كصورة للفورم
وفي انتظار من يستطيع عمله

ويفيدنا ان شاء الله

اما بخصوص شرح طريقة عمل برنامجي انا تقريبا تعاملت مع البرنامج كما لو اني اتعامل مع
الواجهة الرسومية لبرنامج الفيجوال البيسك

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

تاج العز
04-20-2009, 09:27 PM
حاول تفهمي هذا الكود راح يفيدك
http://www.roseindia.net/j2me/display-size.shtml

لكن لاتطمحي لشكل وواجهه نيقه
لانه للأسف النت بينز لايملك قدرات عاليه
فيه برنامج لل J2ME واسمه J2ME polish
وهذ رابط موقعه
http://www.j2mepolish.org/cms/

ashraf95a
05-10-2009, 01:49 PM
الى من لة خبرة ::::
اريد ان اعرف اين اضع هذة الاكواد

تاج العز
05-10-2009, 08:33 PM
اي كود ؟
لانه مب ظاهر عندي كود

ashraf95a
05-11-2009, 11:57 AM
انا اقصد الكود الذى موجود فى اول رد للموضوع

ashraf95a
05-11-2009, 02:18 PM
هذا هو الكود اين اضعة
import javax.microedition.lcdui.Canvas;import javax.microedition.lcdui.Graphics;import javax.microedition.midlet.MIDlet;public class MyCanvas extends Canvas{public MyCanvas(MIDlet midlet){this.midlet = midlet;x = 0;y = 0;}protected void showNotify(){setFullScreenMode(true);}protected void paint(Graphics g){g.setColor(0);g.fillRect(0, 0, 240, 320);g.setColor(0xfffff);g.drawString("Poring is important!", x, y, 20);}protected void keyPressed(int key){midlet.notifyDestroyed();}protected void pointerPressed(int x, int y){this.x = x;this.y = y;repaint();}public static final int WIDTH = 240;public static final int HEIGHT = 320;private MIDlet midlet;private int x;private int y;}ابحثي في النت لتجدي شروحات ، فليس لدي خبرة في ذلك.


اقتباس:

تاج العز
05-11-2009, 07:15 PM
الكود اللي في الرد اثاني من الموضوع
هذا كلاس اسمه canvas
وهو اللي يظهر الرسم مثل رسم مستطيل او دائرة

ashraf95a
05-11-2009, 08:30 PM
استاذة تاج العز انا عندى استفسار بس .....
انا نزلت برنامج j2me polish بس بعد ماسطبتة معرفتش اشغلة ازاى ....ملهوش ايقونةاواى حاجة ياريت تردى عليا

تاج العز
05-13-2009, 08:29 PM
امممم غريبه
انا ماجربت اخزن J2ME polish
ولكن ناويه اخزن قريب إن شاء الله

اختي شوفي ممكن يكون موجود من القائمه start >>> programming