Comment créer une nouvelle application Swing dans IntelliJ IDEA Community edition?

j'ai créé un nouveau projet en utilisant L'Assistant Créer un nouveau projet, en choisissant "créer un projet à partir de zéro" mais il est complètement vide (pas de classes java du tout, donc j'ai créé manuellement un nouveau formulaire swing à l'intérieur du projet vide).

dans beaucoup d'autres IDEs que j'ai utilisé, il y a un moyen de cliquer une fois, et d'obtenir un nouveau "nouveau projet Gui", et je l'attends habituellement dans L'Assistant "Fichier -> Nouveau projet" ou quelque chose de comparable.

il y a un nouvel assistant de projet dans IntelliJ Idée IDE, mais il semble seulement qu'il peut créer un projet vierge, et puis je peux ajouter manuellement un formulaire à elle. Donc je l'ai fait. Mais alors, cela manque tout du code Java habituel que vous attendez qu'il ait, pour ouvrir ce formulaire et le montrer comme une application.

j'essaie de comprendre les caractéristiques et les capacités de IntelliJ idée, et il semble fort comme un éditeur et débogueur très rapide et efficace et construire GUI envelopper système autour du système de construction ANT, mais je me demandais si il sont plus" RAD " caractéristiques que je l'ai simplement négligé. J'ai fait un peu de googling et de la lecture des docs, mais je n'ai pas trouvé beaucoup sur L'utilisation IntelliJ idée pour construire une application GUI en Java.

où je suis actuellement bloqué est quand j'ai essayé de construire et exécuter mon projet vide avec un formulaire vide en elle, et j'arrive à une sorte d'écran de configuration de cible" Run", et j'ai essayé de cliquer sur l'icône [ + ], et en ajoutant "MyForm01" qui est le formulaire vide swing que j'ai créé, et il est dit dans une boîte de dialogue case "MyForm01 n'est pas acceptable". Je connais suffisamment java pour savoir que le "gui app skeleton code" de base n'est pas généré automatiquement par L'IDE. Je pourrais aller copier et coller quelque chose sur internet, mais mon intérêt ici est de savoir si l'outil peut être automatiquement utilisé pour construire une interface graphique, avec un flux de travail aussi simple que d'autres outils de construction graphique RAD-style, y compris NetBeans, qui est l'outil java que je suis le plus à l'aise d'utiliser, ou Delphi, qui est mon outil principal quotidien, qui est basé Pascal, plutôt que de Java.

18
demandé sur Gas 2012-10-08 08:04:36

4 réponses

il n'y a pas de projet GUI dans IDEA. Vous pouvez y ajouter des formulaires GUI à tout moment, simplement en cliquant sur -> Nouveau -> formulaire GUI. Vous pouvez créer GUI app à partir de celui-ci juste en ajoutant la méthode main() dans la classe de liaison de forme. IDEA fait le travail pour vous si vous cliquez sur Alt-Ins (ou menu Code->Generate) dans l'éditeur de classe de reliure. La seule exigence pour cela est de placer le nom correct pour le panneau racine du formulaire.

vous devriez également consulter ce manuel pour découvrir d'autres choses: https://www.jetbrains.com/help/idea/designing-gui-major-steps.html