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

  FORUM HardWare.fr
  Programmation
  Java

  [JAVA][AWT] Bug avec TextArea sous windows ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[JAVA][AWT] Bug avec TextArea sous windows ?

n°667398
noldor
Rockn'roll
Posté le 08-03-2004 à 15:48:22  profilanswer
 

Sous windows 98, je n'arrive pas à insérer du texte dans un TextArea à la position que je souhaite !
Le code suivant ouvre une fenetre dans laquelle on peut taper du texte. En cliquant sur le bouton "test", le texte "<b>" devrait s'insérerà la position du curseur
ça marche sur la 1ère ligne, mais après ça déconne complètement
qqn a t il une idée de workaround ?
 

Code :
  1. // a quick test to fix a bug with TextArea under Windows !!
  2. //
  3. import java.awt.*;
  4. public class TestTA extends Frame {
  5. TextArea t;
  6. public TestTA() {
  7.  super("TestTA" );
  8.  setLayout(new FlowLayout());
  9.   t = new TextArea(10,50);
  10.  add(t);
  11.  add(new Button("test" ));
  12.  show();
  13.  setLocation(300,300);
  14.  pack();
  15. }
  16. public boolean action(Event e, Object what) {
  17.  int pos = t.getCaretPosition();
  18.  t.insert("<b>", pos);
  19.  return true;
  20. }
  21. public boolean handleEvent(Event e) {
  22.      // On cache le frame
  23.  if( e.id==Event.WINDOW_DESTROY ) dispose();
  24.         return super.handleEvent(e);
  25. }
  26. public static void main(String[] args) {
  27.  new TestTA();
  28. }
  29. }


---------------
http://runnerstats.net
mood
Publicité
Posté le 08-03-2004 à 15:48:22  profilanswer
 

n°667557
noldor
Rockn'roll
Posté le 08-03-2004 à 17:30:56  profilanswer
 

üp


---------------
http://runnerstats.net
n°668342
Osama
Posté le 09-03-2004 à 11:33:45  profilanswer
 

AWT c'est mal :o
Fais le en Swing :/

n°668345
noldor
Rockn'roll
Posté le 09-03-2004 à 11:38:41  profilanswer
 

Osama a écrit :

AWT c'est mal :o
Fais le en Swing :/

j'aimerais bien
mais figure toi que 60% de mes utilisateurs utilisent une JVM 1.1.x
alors je peux pas dire à ma boss "bon ben 60% c'est négligeable, on va laisser tomber le support pour eux"


---------------
http://runnerstats.net
n°668379
Osama
Posté le 09-03-2004 à 12:07:16  profilanswer
 

noldor a écrit :

j'aimerais bien
mais figure toi que 60% de mes utilisateurs utilisent une JVM 1.1.x
alors je peux pas dire à ma boss "bon ben 60% c'est négligeable, on va laisser tomber le support pour eux"


 
T'as pas le Fight Club Spirit cai tout :o

n°668460
noldor
Rockn'roll
Posté le 09-03-2004 à 13:53:31  profilanswer
 

osama a écrit :


 
T'as pas le Fight Club Spirit cai tout :o

je préfère conserver mes utilisateurs


---------------
http://runnerstats.net
n°668676
noldor
Rockn'roll
Posté le 09-03-2004 à 15:54:17  profilanswer
 

bon ben ça semble bien être un bug, la méthode insert oublie de prendre  en compte les sauts de ligne (sous Windows)
je passe par un setText, c'est bourrin mais au moins ça marche partout


---------------
http://runnerstats.net

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

  [JAVA][AWT] Bug avec TextArea sous windows ?

 

Sujets relatifs
[Java] Polymorphisme : besoin d'explications[java]Comment savoir quel jRadioBouton est coché dans un ButtonGroup ?
Recuperer applet java helpJava et TCP
configurer KDevelop pour utiliser javac et java[Java][LWJGL] Java+OpenGL: un topic pour causer techniques (algos)
rotation dans l'espace (fonction java)faire un tableau en Java
[JAVA]tite question bête!Java et BDD access
Plus de sujets relatifs à : [JAVA][AWT] Bug avec TextArea sous windows ?


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