web-dev-qa-db-fra.com

Comment utiliser le formulaire GUI créé dans IntelliJ IDEA

Je crée un formulaire simple avec un bouton dans IntelliJ IDEA 9. La classe qui a été créée avec le formulaire n'est pas JFrame ou une autre classe swing. Comment puis-je appeler mon formulaire dans mon code source?

34
Dmitriy

Entrez simplement dans la classe associée à votre formulaire, appuyez sur altinsert et choisissez "Form main ()".


Ressources:

38
Colin Hebert

J'ai été perplexe quand IntelliJ s'est constamment trompé lors du choix de Form main() dans le menu d'insertion, avec un message d'erreur disant quelque chose à propos d'un composant racine non valide.

Il s'avère que cela signifie que le JPanel qui est le composant principal (racine) de votre Form doit avoir un champ lié, et par défaut il ne le fait pas.

Sélectionnez simplement le JPanel dans le concepteur de formulaire et donnez-lui un nom (field name) Dans le volet des propriétés.

Après cela, il générera très bien la main().

97
rem