نصائح أخرى

هل يمكن استخدام MouseMotionListener والتعامل مع الحدث mouseDragged. لن تحتاج بعد ذلك إلى استخدام الأسلوب viewToModel () لمعرفة أي جزء من نموذج تم اختياره.

وحسنا فعلت شيئا من هذا القبيل، طويلة طويلة الى الوراء. في الحالات بلدي كانت العناصر جزءا لا يتجزأ من الوجوه الضاحكة في محرر الدردشة. ما عليك فعله هو عندما يحدث اختيار، يمكنك الحصول على علامة ونقطة (e.getMark، e.getDot). إذا يكمن مبتسم بين علامة ونقطة، ثم أنه من المفترض أن يتم تسليط الضوء، لذلك قمت بتعيين حقل في عنصر مبتسم يقول تسليط الضوء عليها، ووضع طلب إعادة رسم. وأخيرا، في طريقة الطلاء (ز) من المكون مبتسم كنت مجرد رسمه على النحو المبين.

scroll top