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 :
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
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); }
???
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?
Partager