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

عرض البيانات في Jtable

بدأه sweety34 في 11 نوفمبر 2008 · 11 رد · 2,152 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

لدي سؤال وارجو ان اجد الاجابه في اسرع وقت

انا لدي برنامج جافا يحتوي على عدة فريمات وقمت بربط الداتا بيس بهذا البرنامج

مااريد عمله هو ان اعرض كامل الجدول بصفوفه ومحتوياته في فريم او بانل

الجداول جاهزه لدي وتمكنت من عمل كيوري للاتصال بها

ولكن اريد طريقة العرض تكون لمحتويات لجدول كامله مثل طريقة الداتاقريد فيو

انا استخدم netbeanse ide6 + mysql

انتظر اجاباتكم بفارغ الصبر

لكم جزيل شكري

تم تعديل هذه المشاركة بواسطة sweety34 في 11 نوفمبر 2008 في 17:06

#2

سؤال اخر هل يوجد لديكم معلومات عن كيفية عرض الداتاقريد فيو في الفورم!!

مازلت في الانتظار

بوركتم

#3

لا يوجد في جافا جريد فيو

يوجد هنا JTable

بالمناسبة عدلت العنوان

ليكون مناسباً بشكل أكبر

تحياتي

حزمة المحرك الإصدارة 0.8

أي أحد يجد أني ظلمته فليراسلني

وبإذن الله لو كان له حق سيأخذه

728x90.png

#4

شكرا لك على التعديل

ولكني اثناء البحث وجدت قريد فيو خاص بالجافا ولكن ليس مجانياُ

على العموم انا يهمني فقط النتيجه

واعتقد ان JTable يفي بالغرض

شكرا على تعديل العنوان مرة اخرى

قد يسهم ذلك في ايجاد الرد

#5

السلام عليكــم

اعمل مشروع Java Desktop Application و اضف على الفريم Jtable :

post-20471-1226521191_thumb.png

غير اسمه من الخصائص الى table ...

و هذا كود الربط و العرض ... (قاعدة البيانات عندي على MySQL واسمها school_manager)

اولاً استدعي الباكج اللازم للإتصال و العرض ...

  1. import java.sql.Connection;
  2. import java.sql.DriverManager;
  3. import java.sql.PreparedStatement;
  4. import java.sql.ResultSet;
  5. import java.sql.SQLException;
  6. import java.sql.Statement;
  7.  
  8.  

عرف هذه الاوبجكت على انها عامة (خارج كل الدوال)

  1.  
  2. Connection c;
  3. Statement s;
  4. PreparedStatement ps;
  5.  
  6. DefaultTableModel dtm = new DefaultTableModel();
  7.  
  8.  

ثم انشي الدالة البانية ... و التي يحدث فيها الاتصال و العرض

  1.  
  2. public MainFrame() throws SQLException {
  3. initComponents();
  4.  
  5. table.setModel(dtm);
  6. dtm.addColumn("Name");
  7. dtm.addColumn("Address");
  8. dtm.addColumn("Phone");
  9.  
  10. try {
  11. Class.forName("com.mysql.jdbc.Driver");
  12. c = DriverManager.getConnection("jdbc:mysql://localhost:3306/school_manager","root"
    ,"");
  13. s = c.createStatement();
  14. ResultSet rs = s.executeQuery("select name,address,phone from lecturers");
  15.  
  16. while(rs.next())
  17. {
  18. String n = rs.getString("name");
  19. String a = rs.getString("address");
  20. String p = rs.getString("phone");
  21. Object obj[] = {n,a,p};
  22. dtm.addRow(obj);
  23. }
  24. } catch (ClassNotFoundException ex) {
  25.  
  26. }
  27. }
  28.  
  29.  

طبعاً انا نسخت لك كود مجرب عندي بالنت بينز (شيل اللي ما تحتاجة و حط اللي تحتاجة :) )

بالتوفيق

تم تعديل هذه المشاركة بواسطة بنت اليمن في 12 نوفمبر 2008 في 23:28

لا اله الا الله .. محمد رسول الله

(* ربِ اجعلني مقيم الصلاة و من ذريتي ، ربنا و تقبل دعـاء *)

يا حيّ يا قيـوم ... برحمتك استغيث ... اصلح لي شأني كله و لا تكلني الى نفسي طرفة عين

#6

الف شكر الله يعطيك الف الف عااافيه

بس بغيت استفسر ليش حددتي انه Desktop Application

مايصلح نستخدم نفس الطريقه في java Application عادي؟

#7

أخي الشكر يكون باستخدام زر الشكر

تحياتي

حزمة المحرك الإصدارة 0.8

أي أحد يجد أني ظلمته فليراسلني

وبإذن الله لو كان له حق سيأخذه

728x90.png

#8
اقتباس
بس بغيت استفسر ليش حددتي انه Desktop Application

مايصلح نستخدم نفس الطريقه في Java Application عادي؟

ممكن طالما انو ممكن تضيف ملف JFrame الى مشروعك ... قصدت Desktop Application لأن فيها خيارات اكثر ، منها انك ممكن تعمل اتصال

تلقائي بقاعدة بيانات معرفة داخل الـ netbeans و هذا عندما تنشيء مشروعك .. و غيرها كثير ..

عموماً Java Application تؤدي الغرض عندك ..

عموماً هذا سلسلة تعليمية بالفيديو و بالعربي تشرح JDBC (رلط الجافا مع الداتا بيز ) من خلال الـ Netbeans .. (منقول) :

http://www.4shared.com/file/55477978/b10f2...rified=94b726f4

http://www.4shared.com/file/55481026/832a0...rified=94b726f4

http://www.4shared.com/file/55483400/f57fa...rified=94b726f4

http://www.4shared.com/file/55485516/21ae0...rified=94b726f4

http://www.4shared.com/file/55486589/72660...rified=94b726f4

بالتوفيق ...

تم تعديل هذه المشاركة بواسطة بنت اليمن في 13 نوفمبر 2008 في 15:00

لا اله الا الله .. محمد رسول الله

(* ربِ اجعلني مقيم الصلاة و من ذريتي ، ربنا و تقبل دعـاء *)

يا حيّ يا قيـوم ... برحمتك استغيث ... اصلح لي شأني كله و لا تكلني الى نفسي طرفة عين

#9
بنت اليمن كتب:
ممكن طالما انو ممكن تضيف ملف JFrame الى مشروعك ... قصدت Desktop Application لأن فيها خيارات اكثر ، منها انك ممكن تعمل اتصال

تلقائي بقاعدة بيانات معرفة داخل الـ netbeans و هذا عندما تنشيء مشروعك .. و غيرها كثير ..

عموماً Java Application تؤدي الغرض عندك ..

عموماً هذا سلسلة تعليمية بالفيديو و بالعربي تشرح JDBC (رلط الجافا مع الداتا بيز ) من خلال الـ Netbeans .. (منقول) :

http://www.4shared.com/file/55477978/b10f2...rified=94b726f4

http://www.4shared.com/file/55481026/832a0...rified=94b726f4

http://www.4shared.com/file/55483400/f57fa...rified=94b726f4

http://www.4shared.com/file/55485516/21ae0...rified=94b726f4

http://www.4shared.com/file/55486589/72660...rified=94b726f4

بالتوفيق ...

اختي بنت اليمن يبدو ان هناك خطا في الروابط

The file link that you requested is not valid.

او ان مدتها قد انتهت :(

هل لديك روابط اخرى لهذه الدروس!!

#10

السلام عليكم ...

اعتذر بشدة عن نقل الروابط بشكل خاطيء .. ظننت في البدء ان المشكلة من 4shared نفسه (كان عندنا في اليمن مشكلة مع هذا الموقع) ... بس انتبهت ان المشكلة من عندي ... :)

هذه الروابط مرة اخرى بشكل صحيح إن شاء الله ..

http://www.4shared.com/file/55477978/b10f2...rified=94b726f4

http://www.4shared.com/file/55481026/832a0...rified=94b726f4

http://www.4shared.com/file/55483400/f57fa...rified=94b726f4

http://www.4shared.com/file/55485516/21ae0...rified=94b726f4

http://www.4shared.com/file/55486589/72660...rified=94b726f4

امنياتي بالتوفيق ،،،

لا اله الا الله .. محمد رسول الله

(* ربِ اجعلني مقيم الصلاة و من ذريتي ، ربنا و تقبل دعـاء *)

يا حيّ يا قيـوم ... برحمتك استغيث ... اصلح لي شأني كله و لا تكلني الى نفسي طرفة عين

#11

مشكورة أختي لكن الروابط لاتعمل

تفتح موقع ال 4share لكن لما أجي أسوي داون لود تطلعلي لايمكن عرض الصفحة


HeartOutputStream myHeart;
OutputStream myHeartOutStream;

myHeartOutStream = MAllaw.getHeart().getOutputStream();
myHeart = new HeartOutputStream(myHeartOutStream);

while(myHeart.isStillBeating())
myHeart.write("I ♥ Java");

#12

انظر هذا الرابط لمعلومات عن كيفية استخدام Netbeans 6 في ربط البيانات مع جميع عناصر الفورم ومنها JTable http://www.netbeans.org/kb/60/java/gui-bin...ml#data-binding

وهذا للشرح فيديو http://www.netbeans.org/kb/60/java/swing-a...screencast.html

تم تعديل هذه المشاركة بواسطة Hazeim في 18 نوفمبر 2008 في 01:27

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