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

مشكلة في Awt.list;

بدأه abuoof في 16 سبتمبر 2008 · 29 رد · 1,894 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله

السلام عليكم

أقوم ببرنامج أستخدم فيه awt.listوليست الjlistمضطر لهذا ولكن المشكلة الوحيدة معي أني ما قادر أقلب الكتابة بها ﻷجعلها من اليمين لليسار

أستخدمت

  list1.setComponentOrientation(ComponentOrientation.RIGHT_TO_LEFT);

أستخدمتها مع أغلب الكمبوننت وأشتغلت إلا مع هذه لا أدري لماذا لا تعمل

فهل لهذه المشكلة من حل

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

دمتم في رعاية الله

مدونتي

برمجة وما يتبعها

#2

لما لا أحد يجاوبني ولو حتي يقولي ما ينفع

بحثت كثيراً ولكن لم أجد غير الميثود إلي كتبتها

فهل هناك حل لهذه المشكلة ام لا

مدونتي

برمجة وما يتبعها

#3

اعرض الشيفرة كلها

وسنرى ما المشكلة

بصراحة لم أجربها من قبل

تحياتي

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

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

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

728x90.png

#4

جزاك الله خير

ها هي الشفرة

package test;

 /* 
  * ttt.java
  *
  * Created on September 11, 2008, 4:41 PM
  *
  * To change this template, choose Tools | Template Manager
  * and open the template in the editor. 
  */ 

 /**

  * 
  * @author abuoof 
  */

 import java.awt.event.*;
 import javax.swing.*;
 import java.awt.*;

 public class ttt {
		 JFrame jf=new JFrame();	  
		 List list1=new List();
		  List list2 = new List();
		 JButton go=new JButton("<<<");
		JButton og=new JButton(">>>");   
		JPanel p=new JPanel();
		JScrollPane scroll1 = new JScrollPane(list1);
		JScrollPane scroll2= new JScrollPane(list2);	
	 /** Creates a new instance of ttt */
		public ttt(){
		tt();
		}

	 public void tt() {
   list1.setComponentOrientation(ComponentOrientation.RIGHT_TO_LEFT); 
		list2.setComponentOrientation(ComponentOrientation.RIGHT_TO_LEFT);

		 go.setEnabled(false);
		 og.setEnabled(false);

		 p.setLayout(new GridLayout(2,1));
		 p.add(go);
		 p.add(og);

		 jf.add(p,BorderLayout.CENTER);
 jf.add(list2,BorderLayout.EAST);
 jf.add(list1,BorderLayout.WEST);

 final int counter=1;
	 for (int i = 0; i < 7; i++)
		 list2.add("عنصر " + i);

  list2.addItemListener(
		  new ItemListener(){
			 public void itemStateChanged(ItemEvent e) {
			  go.setEnabled(true);
			 }});

  list1.addItemListener(
		  new ItemListener(){
			 public void itemStateChanged(ItemEvent e) {
			  og.setEnabled(true);
			 }});

	   go .addActionListener(
			new ActionListener()   {
			   public void actionPerformed( ActionEvent event )
			   { 
				int x=list2.getSelectedIndex();	   
			  list1.add(list2.getItem(x));
			  list2.remove(x);
			   go.setEnabled(false);
			   }}); 

				og .addActionListener(
			new ActionListener()   {
			   public void actionPerformed( ActionEvent event )
			   {
					  int y=list1.getSelectedIndex();					
			   list2.add(list1.getItem(y));
			  list1.remove(y);
			   og.setEnabled(false);
			   }});  

		 jf.setTitle("test");
	jf.setVisible(true);
	 jf.setLocation(0,0);
	 jf.setSize(780,550);
	 jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

	 }

	 public static void main(String []args){
	 ttt t=new ttt();
	 }

 }

أرجو أن أجد حل

دمتم في رعاية الله

تم تعديل هذه المشاركة بواسطة abuoof في 17 سبتمبر 2008 في 03:19

مدونتي

برمجة وما يتبعها

#5

السلام عليكم

على حسب ما كنت أذكر أن awt لا تدعم موضوع اليمين إلى اليسار

أو كانت تدعم في الإصدارات القديمة وأصبحت هناك مشاكل

لكني أردت أن أجرب كل الاحتمالات

وبينما أنا أبحث وجدت هذه الوصلة

http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4201080

فعلاً awt فيها مشكلة في هذه الدالة

تحياتي

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

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

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

728x90.png

#6

اخي علاء فعلا هناك مشاكل في الحزمة java.awt وقصور بالاضافة حتي في دعم حكاية اتجاه و العربي عموما و مش عارف هل الجافا داعمة كليا للعربي مثلا و مشاكلها مش باقي اللغات

زي C#.net مثلا ؟؟؟ هل هي مشكلة اتجاه للغة فقط ام تجاهل انا لا اعرف ؟؟؟؟؟

وكمان

ان الحزمة javax.swing

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

java.awt

و اخي ايو عوف لماذا تستخدم Jlist وهي تفي بالغرض و الشكل لماذا الحاجة list

اعتقد انها الافضل و حلولها كتير ؟؟؟؟

mylogo.gif

#7

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

يا أخي سامح كتبت في البداية اني مضطر للListفهي ستوفر علي الكثير من المشاكل ﻷني أستقبل من الداتابيز Listولو أستخدمت Jlistسأضطر لتحويل الليست إلي Jlistعن طريق لوب وأنا ماعندي وقت وخاصة أنها ستنتج مشاكل وبطأ في البرنامج :wink:

مدونتي

برمجة وما يتبعها

#8

ممممممممممممممممممم

لا أعرف ما الذي يمكننا أن نفيدك به

إذا كانت صن تقول هناك مشكلة في awt

يفضل أن تكون واقعياً في أسئلتك

تحياتي

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

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

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

728x90.png

#9

لا تفعل شيء أخي

سأصرف نفسي :blush:

لكني لم أكتب السؤال وأنا أعلم ان هناك مشكلة في awt ومازلت -_-واقعي

وبإذن الله سأحلها ولكن لما أصل للقدرة بعملة كمبوننت مكافئة أم الآن فسأتجه للحل التقليدي

جزيت خيراً

أخي لا يوجد شيء يسمي مستحيل طالما أنه من صنع البشر لكن كلمة مستحيل أنتجت من اليأس ;)

مدونتي

برمجة وما يتبعها

#10

بالتأكيد لا يوجد مستحيل

لكن كم التكلفة؟؟؟

هنا تكمن كل الأسرار

في رأيك هل تقوم بوراثة List وتعمل على تعديلها

أم تقوم بتحويل ما يرجع لك من قاعدة البيانات إلى JList

بالمناسبة أي قاعدة بيانات تستخدم

وكيف تستطيع تخزين كائنات جافا فيها؟؟

أذكر أني اطلعت على هكذا موضوع مسبقاً

لكني كالعادة نسيت أين

تحياتي

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

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

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

728x90.png

#11

التكلفة الوقت والعقل الذي قرب أن ينفجر

التحويل للJListأسهل ولكن في الوضع الحالي سأستمر بالList

أما ما انويه هو عمل Listبنفسي كيف لا أدري سأبحث في هذا لاحقاً وقد قلت قبل ذلك أني مازلت تحت الصفر كل يوم أكتشف أني جاهل أكثر من اليوم الذي قبله

أما قاعدة البيانات المستخدمة فهي mysqlولا ادري كيف ﻷني مسئول عن الguiفقط ولا أريد أن أدخل نفسي فيما لا وقت له الآن خاصة أنه تبقي 3 أيام علي الدراسة ولا بد من تسليم الشغل قبلها

وما أعتقده أنه يأخذ البيانات من قاعدة البيانات جملstringثم يضعها في list وحلقة الوصل interface

دمتم في رعاية الله

مدونتي

برمجة وما يتبعها

#12

اخي عبد الله ليس كل ما يتمناه الانسان يتحقق و لكنها بحاولات الوصول سوف ننجح باذن الله

كن صبور ........... و ان شاء الله مشروع موفق و ناجح ان شاء الله

وان شاء الله اما تخلص تعمل لينا List كده وتربيها علي ايدك كده و تفضل معنا هنا في المنتدي

و نوديها الي sun صن كما ن عشان نطلع ليها شهادة الميلاد وسلامي ليك

و يارب مشروع ناجح جدا ان شاء الله ؟؟؟؟؟؟؟؟؟

سلام عليكم

mylogo.gif

#13

أن شاء الله

سأرد عليك بعد الانتهاء منه ولكن ليس هنا أما الكلية أو الماسنجر

دمتم في رعاية الله

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

مدونتي

برمجة وما يتبعها

#14

يمكنك أن ترجع إلى component وترث منها

بعد ذلك عليك أن تقرأ عن عمليات الرسم في الجافا

بعد ذلك عليك أن تتعمق أكثر في الدوال

حل ثاني

ترث من الفئة List

بعد ذلك عليك أن تقوم بإعادة كتابة الدالة المسماة paint

في النهاية لن تستفيد من كل هذا شيء

لأن الكائن الذي سيأتيك من قاعدة البيانات List

بالمناسبة نقطة خارج الموضوع

لا أعرف بماذا أرد على هذه الجملة

سأرد عليك بعد الانتهاء منه ولكن ليس هنا أما الكلية أو الماسنجر

مثلك الكثير يذهبون ويجيؤون

وهذا المنتدى باق

تحياتي

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

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

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

728x90.png

#15

اخي علاء حياك الله و انار حياتك بالسعادة

اقتباس

بالمناسبة نقطة خارج الموضوع

لا أعرف بماذا أرد على هذه الجملة

سأرد عليك بعد الانتهاء منه ولكن ليس هنا أما الكلية أو الماسنجر

مثلك الكثير يذهبون ويجيؤون

وهذا المنتدى باق

ههههههههههههههههههههههه

عبد الله صديق وصاحب و هو زميل معي في الكلية

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

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

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

-----

-

يعني هنروح لصن ونجيب شهادة الميلاد بتاع

abuoof list معه

بس اوعي تقول عاوز الكود بتاعها

عشان احنا لسه هندخل سنة ثانية و لسه مش عارفين غير شوية جافا

int x, y ;

و سلام يا عبد الله ان شاء مشروع موفق باذن الله

mylogo.gif

#16

أخي واضح من الكلام أنكم أصحاب

بس الجملة التي أشرت إليها

واضح أن القصد منها إهانتي

على العموم أنا تعودت على هذا

تقوم بمساعدته فيقول لك أووووه أنا أعرف هذا

لهذا أنا أستغرب وجود العلماء مع الجهلة من أمثالي

في العادة أنا لا أتكلم كثيراً

فقط كل ما أقوم به أني أتجاهل الشخص

تحياتي

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

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

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

728x90.png

#17

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

وعلي فكرة لو كنت فمهت من كلامي كده

انا اقدم اسفي ليك

ولكن فعلا عبد الله زميلي في الكلية

يمكن الكلام مش واضح عموما اسف في الاحوال

انت الاخ الاكبر

mylogo.gif

#18

أخي الكلام مش عليك الكلام على عبدالله

على العموم حصل خير

تحياتي

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

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

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

728x90.png

#19

برضه اخي علاء لسه مصمم عبد الله لايقصد شئ من ذلك

ولكن اخي علاء اعمل رفرش للصفحة و افتحها تاني

هتلاقي كله تمام

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

وزي الراديو ما بيقول

اه كلام و السلام

و سلامي ليك و لعبد الله

mylogo.gif

#20

السلام عليكم

أريد أن أعرف لماذا تأخذها بمحمل الأهانة

وما في هذه الجملة من اهانة

ومن قال لك أني عالم وانك جاهل )أعكس الجملة ستجدها الواقع(

وآآآآآآآآآآآآآآسف جداً أن رددت متأخر لكنه بسبب أنقطاع الكهرباء أمس

وأنا لم أقل أنا أعرف هذا ولكن قلت سأبحث وأتعلم وقلت قبله أني جاهل تحت الصفر

وللعلم وبدون ما سامح يزعل ما كتبت هذه الجملة إلي ﻷني ظننت أن سامح بيتريق علي ولا أريد أن أدخل في خلافات معه في ردود لا تفيد الموضوع في المنتدي

وأن قبلت أعتذاري او لم تقبله فهذا لك والله أعلم بالنوايا

- لست أنا من ينكر فضل أحد علي ولا أترك من علمني علماً إلا وعلي الأقل علمته شيء في مساواته -علي هذا ما اعتقد أني سأقدر علي ترك المنتدي-

ونصيحة من أخوك الصغير خذ كل شيء من الظن الحسن وأبعد عن الظن السيء ستستريح كثيراً

-وأخري- أن كنت ترد علي سؤالي لي وليس نيتك ترجع لنشر العلم الذي تعلمته (هذا ما يؤمر به ديننا) فلا تجاوب علي استفسارات أحد ووفر وقتك أفضل

وجزاك الله خير فقد نبهتني أن أنظر للكلمة من كل الجوانب الظاهرة والخفية قبل كتابتها

ودمتم في رعاية الله

السلام عليكم

مدونتي

برمجة وما يتبعها

#21

أنا هنا منذ مدة

رأيت الكثير والكثير

أناس من كل شكل ولون يمرون علي هنا

لا فرق لدي بينهم

لكن الإنسان يتأذى عندما يحس بأنه يساعد ليتلقى الإساءة

على العموم سوء فهم وعدى

ونصيحتك مقبولة أخي

نقطة خارج الموضوع

عن أي عالم تتكلم أنا مثلي مثلك أتعلم

تحياتي

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

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

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

728x90.png

#22

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

احنا كلنا بتعلم من بعض يا علاء............. لكن انا وهو لسه مبتدئين لسه

وانا و لا عبدالله هنكر انني بتعلم منك كل يوم حاجة جديدة........ ده حق عليك اننا نتعلم منك لان العلم يبقي لوجه الله

وليس لدافع الشهرة او غيره ............. عموما نقفل الموضوع اللي انا مش فاهم هوبقي كده ليه

و لا يبقت فاهمك انت و لا عبد الله يعني بيقت عبيط في النص .......... اخي علاء ابتسم فان تبسكم في وجه اخيك

صدقة .............. صدق محمد صلي الله عليه وسلم

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

mylogo.gif

#23

طيب بمناسبة الصلحة

حد يعزمني على الفطور :lol: :lol:

تحياتي

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

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

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

728x90.png

#24

من عيني

بس حضرتك تيجي مصر

مدونتي

برمجة وما يتبعها

#25

اوعي تصدق كلام عبدالله ------------- كريم علي الاخر

لا قصدي عبدالله مش كريم

اخي علاء ..................... انت بتطمع وتحلم كمان من زعل الي فطار هههههههههههههههه

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

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

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

يلا بقي ندبس عمنا عبدالله في الموضوع و نفطر عنده هههههههههه

مستني نروح سوي اوعي تفطر لوحدك بقي ..............

mylogo.gif

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