2010-07-19 3 views
1

Existe-t-il un moyen possible de surcharger la méthode paintComponent() dans le code de l'interface graphique générée automatiquement dans NetBeans? J'ai réussi à dessiner manuellement un graphique sans utiliser les composants glisser-déposer, et j'ai besoin de faire des ajustements (par exemple en ajoutant un groupe de boutons radio), ce qui me prend beaucoup de temps et de travail fastidieux. J'ai créé une interface graphique en utilisant les composants glisser-déposer de NetBean, mais je ne peux pas les éditer. C'est possible?dessiner un graphique dans un JPanel dans Net Beans

SVP donnez-moi une solution. apprecite Grandement toute idée Un grand merci à l'avance

Répondre

1

Vous pouvez remplacer le code utilisé pour créer un composant que vous faites glisser-déposer sur un formulaire dans le NetBeans Swing « constructeur » interface utilisateur.

Vous pouvez effectuer les opérations suivantes:

  1. Sélectionnez un composant dans la palette.
  2. Placez le composant.
  3. faites un clic droit sur le composant et sélectionnez l'élément 'Personnaliser le code'.
  4. Modifiez le code dans la boîte de dialogue qui s'affiche.

alt text http://www.freeimagehosting.net/uploads/4c75ea4390.png

Il y a une autre façon de personnaliser le code, qui est un peu plus complexe, que vous trouverez peut-être utile.

Lorsque vous faites glisser un composant que vous souhaitez personnaliser, consultez le panneau Propriétés situé à droite de l'éditeur de disposition. Vous pouvez personnaliser le code en modifiant les propriétés du code, comme "Code de création personnalisé".

alt text http://www.freeimagehosting.net/uploads/4809b0fd4f.png

Il n'y a plus d'informations sur cette méthode dans cette réponse: How to modify/add code to the initComponents() method in Java using NetBeans?

Questions connexes