JButton coder =new JButton("coder"); coder.addActionListener(new codeActionListener()); class codeActionListener implements ActionListener{ public void actionPerformed(ActionEvent e) { ....... }}
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionpublic interface BruitListener{ public void bruitRecu(BruitEvent e); } public class BruitEvenement { private String bruitType; private Object source; public BruitEvent(Object source,String bruit){bruitType=bruit;this.source=source;} public String toString(){return bruitType;} } public class BruitReceiver{ public List br= new ArrayList () public void addListener(BruitListener bl){ br.add(bl); } } public void receiveBruit(BruitEvent be){ for(BruitListener bl:br){ br.bruitRecu(be); } } public class Sol extends BruitReceiver{ } public class Mamy{ public String nom; public Mamy(String nom){ this.nom=nom; } public void tomber(Sol s){ s.receiveBruit(new BruitEvent(this,"CRAAAACK"); } } public class Enfant implements BruitListener{ public void receiveBruit(BruitEvent b){ System.out.println("Ahhhh !!! "+b.source.toString()+" c'est cassé la gueule, ça a fait : "+b.toString()); } } public class Main{ public static void Main(String[] args){ Sol sol = new Sol(); Mamy m = new Mamy("Nova"); BruitListener jordan = new Enfant(); sol.addBruitListener(jordan); m.tomber(sol); } }
JFrame jf = new JFrame("plop"); jf.addMouseMotionListener(new MouseMotionListener(){ public void mouseDragged(MouseEvent e) {} public void mouseMoved(MouseEvent e) { System.out.println("AAAH la souris est a "+e.getPoint()); } });