Bonjour, j'ai le problème suivant:
j'ai une class qui hérite de JComponent
pour afficher une image personnalisée
l'image est chargée ainsi.
ensuite je récupère une subimage
Code : Sélectionner tout - Visualiser dans une fenêtre à part image = ImageIO.read(PieceTetris.class.getResource("transparence.gif"));
quand j'ajoute ce composant à un JPanel(), il l'affiche sans problème
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 subimage = image.getSubimage(10,10,40,40); pour afficher l'image je redéfinis paintComponent(Graphics g) { super.paintComponent(g); g.drawImage (piece, 10, 15,piece.getWidth(),piece.getHeight(),this); }
si le Layout est un BorderLayout, mais ne l'affiche pas si le Layout est null.
je souhaite avoir un layout null pour pouvoir déplacer mon component comme
je veux sur le panel
quelqu'un pourrait-il m'aider à gérer l'affichage personnalisé en Layout initialisé à null?
Partager