En intégrant la gestion des tableaux dans ScientificPad, il apparait que deux bugs persistent dans l’API javax.swing.text.
La complexité de l’API javax.swing.text fait que peu de développeurs l’utilisent dans son intégralité et se contentent des fonctions de base. En particulier l’insertion d’un tableau dans JTextPane ou JEditorPane est possible mais n’a jamais été détaillée dans la littérature sur Java.
C’est sans doute pour cette raison que ces deux bugs sont encore présents. Ils font l’objet de deux rapports que j’ai adressés à Oracle :
Défaut de mise à jour de largeur.
Défaut de peinture des cellules.
Le deuxième rapport contient une proposition de résolution de ces problèmes d’où le second titre de cet article :
Comment insérer un tableau dans un JTextPane ou JEditorPane !




