Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1974 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  [Java] Définir le curseur au dessus d'un JEditorPane...

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Java] Définir le curseur au dessus d'un JEditorPane...

n°796816
antsite
Je me souviens
Posté le 15-07-2004 à 18:25:14  profilanswer
 

Salut,
ouais comment faire ?
un bête .setCursor(new Cursor(Cursor.TEXT_CURSOR)); ne fait rien.
Vu que le contenu sera en html j'avais même pensé à mettre <body style="cursor:text;">... mais sans plus de succès.
merci de votre aide
   ANT

mood
Publicité
Posté le 15-07-2004 à 18:25:14  profilanswer
 

n°796832
nraynaud
lol
Posté le 15-07-2004 à 18:53:29  profilanswer
 

Cursor.getPredefinedCursor(Cursor.TEXT_CURSOR);
 
RTFM

n°796847
antsite
Je me souviens
Posté le 15-07-2004 à 19:11:57  profilanswer
 

oui je pense que ça revient au même que
new Cursor(Cursor.TEXT_CURSOR)
non (enfin ça évite de recréer un cursor déjà existant sans doute )?
enfin ça a le même effet puisque ça marche pas.

n°796854
nraynaud
lol
Posté le 15-07-2004 à 19:20:54  profilanswer
 

Code :
  1. static public Cursor getPredefinedCursor(int type) {
  2. if (type < Cursor.DEFAULT_CURSOR || type > Cursor.MOVE_CURSOR) {
  3.     throw new IllegalArgumentException("illegal cursor type" );
  4. }
  5. if (predefined[type] == null) {
  6.     predefined[type] = new Cursor(type);
  7. }
  8. return predefined[type];
  9.     }


 
y'a un cache en plus.
 
tu es bien dans la tache de répartition des évènements swing ?  
 
Pourquoi tu laisses pas le composant gérer le curseur tout seul, il sait le faire je pense.

n°796868
antsite
Je me souviens
Posté le 15-07-2004 à 19:56:01  profilanswer
 

La tache de répartition des évenements ça ne me parle pas ! Enfin peut être veux-tu dire si je suis dans le thread principal blabla, oui oui je ne fais pas de multithreading dans cette application.
Et bien non JEditorPane en mode "editable" ne gère pas le curseur comme je l'aurais aimé puisqu'il se contente d'afficher le curseur par défaut et non le "i-beam" pour les JTextField et autres champs textes classiques.

n°796878
nraynaud
lol
Posté le 15-07-2004 à 20:16:58  profilanswer
 

Chez moi ça marche.

n°796917
antsite
Je me souviens
Posté le 15-07-2004 à 22:13:52  profilanswer
 

sinon mon application est un(e) applet (JApplet)...


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  [Java] Définir le curseur au dessus d'un JEditorPane...

 

Sujets relatifs
compatibilite saxon javaPetit probleme java / php
Faire communiquer une applet java avec du phpcomparer deux chaines de caractere en java script
[Java]Utiliser des ressources d'un jar à partir d'un autre jar[Java] GridBagLayout : j'y suis presque ! (y a juste un JEditorPane...
[CSS] definir :hover dans l'attribut style directement ?[java] une lib de conversion texte vers html ?
PHP & Java... Raaaaaah ! 
Plus de sujets relatifs à : [Java] Définir le curseur au dessus d'un JEditorPane...


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR