try { editorPane = new JEditorPane(url); editorPane.setEditable(false); scrollPane = new JScrollPane(editorPane); this.add(scrollPane); } catch(IOException ioe) { System.err.println("Error displaying " + url); }
J'imagine qu'il faut mettre un écouteur sur le clique de la souris, ce qui ne devrait pas poser de problème.
Par contre je ne vois pas comment savoir sur quoi on a cliqué et comment réagir par rapport à cela.
tonComposant.addMouseListener( new MouseListener(){ public void mouseClick( MouseEvent me ){ // le code pour ouvrir une fenêtre de ton navigateur favoris } });
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questiontry { editorPane = new JEditorPane(url); editorPane.setEditable(false); scrollPane = new JScrollPane(editorPane); scrollPane.setBounds(50, 320, 600, 400); this.add(scrollPane); } catch(IOException ioe) { System.err.println("Error displaying " + url); } editorPane.addMouseListener(this);
public void mouseClicked(MouseEvent arg0) { System.out.println("Clique !"); } public void mouseEntered(MouseEvent arg0) { System.out.println("Entrée !"); } public void mouseExited(MouseEvent arg0) { System.out.println("Sortie !"); } public void mousePressed(MouseEvent arg0) { System.out.println("Press !"); } public void mouseReleased(MouseEvent arg0) { System.out.println("Release !"); }