Bonsoir,
Je souhaite utiliser un WebBrowser à l'intérieur d'une JFrame tout en ayant un KeyListener. Mon problème : dès l'ajout du WebBrowser à la JFrame, impossible de récupérer les KeyEvent ... j'ai passé pas mal de temps à chercher mais je ne vois vraiment pas, quelqu'un aurait-il une solution ? Ci-joint un exemple de code :
Merci de votre aide.
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 import java.awt.event.KeyAdapter; import java.awt.event.KeyEvent; import javax.swing.JFrame; import org.jdesktop.jdic.browser.WebBrowser; public class BrowserTest { public static void main(String[] args) { JFrame frame = new JFrame("Toto"); WebBrowser browser = new WebBrowser(); frame.getContentPane().add(browser); frame.addKeyListener(new KeyAdapter() { public void keyPressed(KeyEvent ke) { System.out.println("keyPressed"); } }); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setSize(640, 480); frame.setVisible(true); } }
Cédric
Partager