1. ضع علامة JLabel في الجزء العلوي من النافذة. يتم عرض النص في العلامة الافتراضية إلى "إحداثيات الماوس النقر بزر الماوس الأيمن هنا"
2. أضف حدث الماوس إلى نافذة JFRAME. عندما ينقر الفأر الأيمن على النافذة ، يتم عرض إحداثيات الماوس في علامة JLabel.
تنفيذ رمز Java
استيراد java.awt.flowlayout ؛ استيراد java.awt.event.mouseevent ؛ استيراد java.awt.event.mouselistener ؛ استيراد javax.swing.jframe ؛ استيراد javax.swing.jlabel ؛ JF.SetLayout (New FlowLayout ()) ؛ Jf.Setsize (300200) ؛ // اضبط عرض وارتفاع النموذج jf.setVisible (صحيح) ؛ // قم بتعيين النافذة على Jf.setLocation المرئي (800200) ؛ // قم بتعيين إحداثيات النموذج JLabel LB = New JLabel ("يتم عرض الإحداثيات بعد النقر بزر الماوس الأيمن") ؛ // إنشاء كائن تسمية JF.Add (LB) ؛ // أضف تسمية إلى نافذة jf.addmouselistener (new mouselistener () {// إضافة مستمع حدث للماوس لنافذة Override public void mousepress lb.settext (e.getx ()+"،"+e.gety ()) } override public void mouseentered (mouseevent e) {// todo method method method addrdride public void mouseentered (mouseevent e) {// todo todo method method @override public void mouseentered (mouseevent e) mouseexited (mouseevent e) {// todo method method method adct}}) ؛ }}نتائج التشغيل كما يلي:
تحصل Java على مثيل إحداثيات الموضع للنقر فوق JFrame ، وهو أمر بسيط للغاية وسهل الفهم ، وآمل أن يكون من المفيد للمبتدئين