Bonjour,
Je dois faire un composant personnalisé en utilisant la base d'un JComponent, mon code est pour le moment comme ceci :
Le code est un code exemple mais qui me permettrait de voir le squelette du composant. Cela marche, j'ai aucune erreur à la compilation, mais lorsque je met sur un panel (GUI Form sur intellij), la taille du composant est de 0 en largeur et en longeur. A l'execution le "hello world" de s'affiche pas. La solution que j'ai de trouver est de lui définir la taille en dehors du plugin, mais pas vraiment ce que je cherche.
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 package fr.test.component; import javax.swing.*; import java.awt.*; public class MonComp extends JComponent { public MonComp() { super(); setSize(500,400); } @Override protected void paintComponent(Graphics g) { super.paintComponent(g); g.drawString("Hello World", 10, 10); } }
J'ai déjà tester le setsize, setpreferedsize, etc rien ne change.
Quelqu'un sait comment on défini une taille dans le composant ?
Merci d'avance.
Partager