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

كيف استخدم محتوى مربع نصي موجود في كلاس أخر

مغلق
بدأه medgh82 في 17 مايو 2005 · 3 رد · 548 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

الأخوة رواد المنتدى

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

عندي سؤال واتمنى انه يكون واضح

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

وعندي كلاس اخر الذي يحتوي على ال main program

سؤالي كيف يمكنني ان احصل على قيمة موجودة في صندوق نصي في الكلاس الاول عن طريق البرنامج الرئيسي

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

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

مع خالص شكري وتقديري

#2

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

مافهمتى ياأخي ان عندك كلاسين

public class JFrame1 extends JFrame {

}

والثاني 
public class JFrame2 extends JFrame {
}

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

دعني اعطيك واحدة :

public class JFrame1 extends JFrame {

public JTextField tex1;

public JFrame(){
text1 = new JTextField("Hello");
..........
...........
new JFrame2(this.text1);

..............
}
}

*****************************************

public class JFrame2 extends JFrame {

public JFrame2(JTextField temp){

JTextField text2 = new JTextField();

text2.setText(temp.getText());

...............

}}

لم اجرب الكود لكن اتمنى انك تكون فهمت الفكرة ...

تم تعديل هذه المشاركة بواسطة مبتدئ جدا في 17 مايو 2005 في 06:33

اسف سوف اقطعك من كتابة الكود، ادخل هنا لدقيقتين فقط

http://www.shbab1.com/2minutes.htm

#3

السلام عليكم

في الكلاس الثانية الرئيسية يكون عندنا كائن من الكلاس الأولى وحاول البحث في الكلاس Frame أو JFrame حسب الذي استعمل عن امكانية الوصول للكائنات المضافة إليه

أو يمكن توفير طرق بالفئة الأولى ترجع القيم المطلوبة. طريقة لكل عنصر أو طريقة واحدة نمرر لها ما نريد وترجة القيمة الخاصة به

#4

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

ببساطة : نفرض انا لدينا 2frame

mainframe & childframe

1 - فى ال main frame انت قمت بتعريف textfiled

قم بتعريف String هذا ال string يحتوى على محتوى textfield كالتالى

String s ; // 1

s = textfield.getText(); //2

2 - داخل ال أكشن لسنر اللى حيفتح ال فرام الثانية قم بأرسال ال String s هذا

3- قم بأستقبالة فى ال Constructor of the childe frame كالتالى

pubic childframe( string s

4- داخل ال try{

this.s = s ;

(h)

اقترب للناس حســــابهم و هم فى غفلة معرضون

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

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…