Bonjour à tous,

Je rencontre quelques problèmes sur l'utilisation d'un bloc de texte avec un document de type HTMLDocument :

Mon code est le suivant :

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
 
 
    public static void main(String[] args)
    {
        javax.swing.JFrame frame = new javax.swing.JFrame();
        frame.setDefaultCloseOperation(javax.swing.JFrame.DISPOSE_ON_CLOSE);
 
        JTextPane pane = new JTextPane();
        pane.setContentType("text/html");
 
        System.out.println("editor kit : " + pane.getEditorKit());
        System.out.println("document : " + pane.getDocument());
 
        frame.getContentPane().add(new javax.swing.JScrollPane(pane));
 
 
        frame.setSize(200, 200);
        frame.setVisible(true);
    }
si je tape : "abcdefghijklmnop", je copie "ghijklm" et si je veux coller entre le o et le p, j'obtiens le résultat suivant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
abcdefghijklmno
ghijklm
p
???

En gros, il semble que le mécanisme standard insert la portion de code collé dans un nouveau paragraphe.

Avez-vous déjà traité le copier/coller pour les documents html?