Bonjour, je cherche une solution à un problème que je rencontre pour rendre "transparent" un JScrollPane.

J'ai déjà cherché ( un peu ) sur le forum mais aucune réponse n'a résolu mon problème.

Sur un JXImagePanel j'ai ajouté un JScrollPane qui lui contient un JEditorPane.

L'idée est d'avoir une image de fond derrière le JEditorPane.

Comment ai-je procédé :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
JScrollPane scrollPane = new JScrollPane(jEditorPane);
		scrollPane .setOpaque(false);
		scrollPane .getViewport().setOpaque(false);
		add(scrollPane , BorderLayout.CENTER);
Cependant avec ceci je ne vois pas mon image, le fond reste blanc.

alors que si je supprime le JScrollPane, le JEditorPane apparait avec mon image en fond.

ps : le jEditorPane.setOpaque(false) est bien indiqué

-------

Si j'ai bien compris le principe c'est le JViewPort qui contient mon JEditorPane. Je lui indique bien qu'il ne doit pas être opaque mais rien n'y fait.

Merci à ceux et celles qui pourront m'aider