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

[تنبيه - عنوان غير مناسب : ]خطأ في الكود !

بدأه up-down في 21 أغسطس 2009 · 6 رد · 524 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

هناك تحذير أو خطأ في هذا الكود رغم اني متأكد من صحته ولا يظهر عندي على صفحة الويب

import java.awt.*;
import java.applet.*;
public class mytextfield extends Applet
{
 TextField textfield;
public void init()
{
 TextField textfield=new TextField(20);
 add(textfield);
}
public void paint(Graphics g)
{
 String s=textfield.getText();
 g.drawString(s,60,70);
}
public boolean action(Event event,Object arg)
{
repaint();
return true;
}
}

يكتب لي

Note:mytextfield.java uses a deprecated API . Recompile with -deprecation for details

1 warning

تم تعديل هذه المشاركة بواسطة up-down في 21 أغسطس 2009 في 12:43

#2

الأخ الكريم/الأخت الكريمة

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

مرحباً بكم في منتدى الفريق العربي للبرمجة

نود تنبيهك أن العنوان غير مناسب.

الرجاء اختيار عنوان مناسب أكثر في مواضيعك القادمة، وهذا بمثابة إشعار للأهمية.

وفي حال التكرار سيتعرض موضوعك للإغلاق والحذف!!!

قواعد المشاركة

/index.php?showtopic=29343

شاكرين لكم حُسن تعاونكم

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

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

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

728x90.png

#3

:blush: متأسف بشدة

ولكني أريد حلاااااااااا

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

#4

الميثود action(...) هي التي تسبب رسالة التنبيه، لأنها deprecated، ما الغرض من استعمالها؟؟

#5

الله ينور عليك

الغرض من استخدامها هو أنه بمجرد مايكتب المستخدم في الــ

Textfield

ويضغط Enter

يتم طباعة ماكتبه على الـصفحة

وأنا عندما أكتب في الTextfield

ثم اضغط الانتر لا يظهر شي

آسف ان كان في سؤالي سخافة ولكني جديد على الجافا والجافا ابلت

#6

يمكنك استعمال ActionListener، وداخل الميثود actionPerformed تضع الكود الذي كنت تضعه داخل action(...)

هذا الكود الذي كتبته مع بعض التعديلات


import java.awt.event.*;
import java.applet.*;
public class mytextfield extends Applet
{
TextField textfield;
public void init()
{
textfield=new TextField(20);
textfield.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent ae) {
repaint();
}
});
add(textfield);
}
public void paint(Graphics g)
{
String s=textfield.getText();
g.drawString(s,60,70);
}
}
   import java.awt.*;

#7

:D

100%

بلا أخطاء ولا تحذير

شكرااااااااااااااا أيها الأخ الكريم

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

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