السلام عليكم أ.فواز يمكنني تنفيذه لك في خلال 8 ساعات فقط من الإتفاق وسيكون مخطط العمل كالآتي: 1-إعداد واجهة المستخدم الرسومية (GUI): أنشأنا إطارًا رسوميًا (JFrame) يحتوي على لوحة (JPanel) كهدف للإسقاط وعلامة نصية (JLabel) قابلة للسحب. 2-ضبط العلامة القابلة للسحب:تمكين السحب للعلامة النصية (JLabel) عن طريق تعيين معالج النقل لها للتعامل مع البيانات النصية. 3-ضبط هدف الإسقاط:بتكوين اللوحة (JPanel) لقبول الإسقاطات باستخدام DropTarget. 4-تنفيذ مستمع هدف الإسقاط:تنفيذ DropTargetListener للتعامل مع أحداث الإسقاط على اللوحة، وتحديث نص العلامة وفقًا لذلك. الطريقة الرئيسية:إنشاء التطبيق وجعله مرئيًا على خط الإرسال للأحداث (Event Dispatch Thread). بشكل عام، يسمح التطبيق بسحب علامة نصية وإسقاطها على لوحة، مع تحديث نص العلامة بعد الإسقاط. مع إمكانية طلب إي تعديلات على الكود.