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

jtabel

مغلق
بدأه white soul في 27 مارس 2007 · 6 رد · 649 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

انا شكلها كترانه اسئلتي هال كم يوم :blink:

يالله الل بعين :P

بدي انشىء جدول tabel

شفت بال gui موجود الجدول

بس هلأ كيفية اضافة سطر سطر في الجدول

 String[] columnNames = {"Student#", "Student Name", "Gender", "Grade", "Average"};
		Object[][] data =
		{
			{new Integer(1), "Bob",   "M", "A", new Double(85.5) },
			{new Integer(2), "Carol", "F", "B", new Double(77.7) },
			{new Integer(3), "Ted",   "M", "C", new Double(66.6) },
			{new Integer(4), "Alice", "F", "D", new Double(55.5) }
		};
		DefaultTableModel model = new DefaultTableModel(data, columnNames);

		//  Create table 1

		JTable table1 = new JTable( model );

شفت اكواد كتير بالنت بس انه كلها الداتا من البداية بتكون مدخلة

لو حدا عندوا هيك طريقة خفبفة ظريفة يفيدني فيها

صح انا بدي الجدول يظهر في ال interface

سلام

Computer Engineer

2007

"اللهم يا مثبت القلوب ثبت قلبي على دينك "

ولدتك امك باكيا والناس حولك يضحكون سرورا

فافعل لنفسك ان تكون اذا بكوا في يوم موتك ضاحكا مسرورا

#2

ضعي الداتا في Array ثم استخدمي الـ model لاضافتها

Object o[]=new Object[5];
o[0]="1";
o[1]="white soul";
o[2]="white soul";
o[3]="white soul";
o[4]="white soul";
model.addRow(o);

منقطع من حين لاخر

#3

thaaaanks :lol:

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

هلا الكود عندي صار هيك :

Object o[]=new Object[5];
  String[] columnNames = {"NO#","Value1","tag1", "value2","tag2"};
 i=0;
  // hon lazem insert row by row:
 o[0]=code1[0]; // code1[][] is an array of string type
 o[1]=code1[1];
 o[2]=x;
 o[3]=y;
 o[4]=x1;
 o[5]=y1;

 DefaultTableModel model = new DefaultTableModel(data, columnNames);

		 //  Create table 1

		JTable table1 = new JTable( model );
 model.addRow(o);
;

1- بس هلا المشكلة انه في imports لازم اضيفها فوق و كمان اذا في extends و انا هاي ما بعرفها :blink:

؟؟

2- هل الكود فوق صح من حيث طريقة انشاء الجدول

3- هلا في البداية باخد الجدول من GUI بعمله drag على ال frame لنفرض اسمه Jtabele1

شو موقعه من هاذا كله ؟ وين بستعمله ؟ :D

سلاااااااااام

Computer Engineer

2007

"اللهم يا مثبت القلوب ثبت قلبي على دينك "

ولدتك امك باكيا والناس حولك يضحكون سرورا

فافعل لنفسك ان تكون اذا بكوا في يوم موتك ضاحكا مسرورا

#4

up

:(

Computer Engineer

2007

"اللهم يا مثبت القلوب ثبت قلبي على دينك "

ولدتك امك باكيا والناس حولك يضحكون سرورا

فافعل لنفسك ان تكون اذا بكوا في يوم موتك ضاحكا مسرورا

#5

1.

import javax.swing.table.DefaultTableModel;
import javax.swing.JTable;

2.

DefaultTableModel model = new DefaultTableModel(columnNames,10);

حيث 10 عدد الاسطر

3. مش فاهم

يمكت تقصد في Drag التعامل مع netbeans ??

منقطع من حين لاخر

#6

thank you

كتييير كتتير

هلا مشيت خطوة للامام انا بانه الجدول ظهر معي ومشي حاله :lol:

  JPanel contentPane;
	String[] columnNames = {"First Name","Last Name", "Sport",  "# of Years", "Vegetarian"};

Object[][] data = {
	{"Mary", "Campione", "Snowboarding", new Integer(5), new Boolean(false)},
	{"Alison", "Huml", "Rowing", new Integer(3), new Boolean(true)},
	{"Kathy", "Walrath","Knitting", new Integer(2), new Boolean(false)},
	{"Sharon", "Zakhour", "Speed reading", new Integer(20), new Boolean(true)},
	{"Philip", "Milne","Pool", new Integer(10), new Boolean(false)}
};

JTable jTable1 = new JTable(data, columnNames);
contentPane.add(jTable1, new XYConstraints(23, 25, 361, 64));

هادا الكود مشي حاله

هلا في كود تاني كمان حسب ما فهمت منك

  DefaultTableModel model = new DefaultTableModel(columnNames,5);
Object [] o =new Object[5];
   JTable   jTabel2  = new JTable(model);
	o[0]="nana";
	o[1]="sasa";
	o[2]="lol";
	o[4]=" best";
		model.addRow(o);

هلا الكود التاني فهمت انه هادا ال default table بقدر من خلاله اعدل على الجدول

بس كتبته ما ظهر اخطاء بس عند التنفيذ ما بطلع اشي ؟؟ :(

طب الكود الاول شو احط فيه لو بدي اضيف سطر ؟؟؟

:blink:

Computer Engineer

2007

"اللهم يا مثبت القلوب ثبت قلبي على دينك "

ولدتك امك باكيا والناس حولك يضحكون سرورا

فافعل لنفسك ان تكون اذا بكوا في يوم موتك ضاحكا مسرورا

#7

wowowowwww

خلص مشي الحال و انحلت المشكلة

استخدمت مع الكود الاول:

   jTable1.setValueAt("lol",3,3);

يالله سلاااااااااااااام

thank you all

Computer Engineer

2007

"اللهم يا مثبت القلوب ثبت قلبي على دينك "

ولدتك امك باكيا والناس حولك يضحكون سرورا

فافعل لنفسك ان تكون اذا بكوا في يوم موتك ضاحكا مسرورا

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

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