Bonjour,

Je simule un clique sur un JButton de cette façon :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
        if (e.getKeyCode() == 38) {
            this.panelControl.getJButtonUp().doClick(1000);
        }
Je voie que le bouton est bien cliqué (grâce au setPressedIcon). Cependant MousePressed ne "capture" rien :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
    public void mousePressed(final MouseEvent e) {
        if (e.getComponent().getName().equals("up")) {
            buttonPressed = true;
            Thread t = new Thread(new Runnable() {
 
                public void run() {
                    while (buttonPressed) {
                        JButtonPan tmp = (JButtonPan) e.getSource();
                        Vector3f v = new Vector3f(0, trans, 0);
                        tmp.getObj().getTmpTrans().setTransform(move(e, v));
                        try {
                            Thread.currentThread().sleep((long) (10 + 100 / lin));
                            lin++;
                        } catch (InterruptedException e) {
                            return;
                        }
                    }
                }
            });
            t.start();
        }
        if
Quand je clique avec ma souris, cela fonctionne. Une idée ?