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?
Entrez simplement dans la classe associée à votre formulaire, appuyez sur alt + insert et choisissez "Form main ()".
Ressources:
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()
.