أنا الآن رسمت مربع
وأريد المستخدم عندما يضغط على هذا المربع تظهر شاشة أخرى
الآن كيف أربط action lesitner بهذا المربع ؟؟؟
أنا الآن رسمت مربع
وأريد المستخدم عندما يضغط على هذا المربع تظهر شاشة أخرى
الآن كيف أربط action lesitner بهذا المربع ؟؟؟
تقدري تاخذي مكان الماوس عند الضغط يعني داخل ال(mousePressed)
مكان الماوس أقصدبه
getX و getY
وتشيكي إذا كانت الماوس انضغط داخل المربع أو خارجه
إذا كان داخله تظهري الشاشة الجديدة.......
سهله صح :D:D:D
أنشالله ما أكون عقدتها :confused:

جربي
Container c = getContentPane(); add a container
JButton b1=new JButton("Delete"); this is a button declear
c.add(b1); add a button to a container
b1.addActionListener(this); add an action listener
public void actionPerformed(ActionEvent e)
{
JOptionPane.ShowMessageDialog(null,"are you sure to delete this item!");
} a function done if button pressedشكرا
بس أنا ماعندي مشكلة في ال butoon ...
أنا مشكلتي في الرسمات اللي أرسمها وأحاول أربطها ب action
عن طريق الفويد هذي
public void mousePressed(MouseEvent e)
{
JOptionPane.ShowMessageDialog(null,"are you sure to delete this item!");
}طبعا الببلك كلاس لازم تكون كذا
public calss classname extens JFrame implements MouseListener, MouseMotionListener
و بعد
import java.awt.*; import java.awt.event.*;
استخدمي MouseAdapter عشان ما تكتبين كل الميثود للـ Mouse
هذا الموضوع مغلق.