IDE pour le Swing
Est-il un IDE qui simplifie la création d'applications Swing (idéalement quelque chose le long des lignes de Visual Studio)
- Ravn Andersen nouvelles seulement toutes les réponses sur Netbeans et Cadre de travail basé sur JSR296 sont obsolètes car ce Framework Swing a été refusé par Oracle, et plus tard a été amorties de la Plateforme Netbeans
- SAF est obsolète, le Swing n'est pas.
- Ravn Andersen huuuh désolé??? quand, où, ... j'ai parlé de Swing :-), seulement
Swing Framework
ouFramework based on JSR296
- Netbeans éditeur fonctionne très bien avec brut "Swing" des applications.
- Si cette question est fermée, ce qui se passe à la prime?
- doit être remboursé.
Vous devez vous connecter pour publier un commentaire.
Comme d'autres l'ont mentionné, NetBeans' éditeur visuel est très bon, mais il repose assez largement sur la Swing Application Framework, de sorte que vous aurez besoin de comprendre comment il fonctionne pour l'utiliser correctement (même si vous n'avez pas besoin de creuser pour tester des choses).
Autre que qu'il y a aussi:
Personnellement, j'ai utilisé NetBeans et l'IDÉE des éditeurs visuels. Les deux sont bien, mais je pensais que NetBeans avait une jambe, car elle permet de ne pas utiliser n'importe quel propriétaire moyen d'économiser de l'interface graphique de la structure et au lieu de cela fait quelque chose de similaire à ce que Visual Studio n' - auto-générer le code que vous pouvez ensuite ajouter de. IDÉE stocke les informations dans un fichier distinct qui signifie que vous avez à utiliser l'IDÉE de modifier la mise en page visuellement plus tard.
Je n'ai pas utilisé de l'Éclipse de l'Éditeur Visuel.
Mon vote est pour NetBeans' éditeur visuel. Je pense qu'il répond à ce que la plupart des gens sont à la recherche d'un éditeur visuel et laisse suffisamment souple pour boucher les trous manuellement à l'aide de code sans affecter l'éditeur visuel (de sorte que vous pouvez basculer entre les modes code et création sans casser).
J'aime la Swing GUI Builder de la NetBeans IDE.
Pour moi, le meilleur visuel Swing éditeur est JFormDesigner, que vous pouvez fonctionner de manière autonome ou en tant que plugin pour IntelliJ IDEA et Eclipse.
Il génère des bon (en fait lisible) le code source, il est très ergonomique et intuitive, et, par-dessus tout, très extensible. Ce dernier point est très important, parce que si vous voulez construire une vie décente application Swing, vous aurez pour étendre les composants ou utiliser des bibliothèques tierces et il doit être facile d'intégrer ces dernières dans l'éditeur visuel.
Ce n'est pas gratuit, mais c'est une aubaine pour la puissance que vous obtenez (129 EUR /159 USD). Je l'ai utilisé pendant quelques années et j'adore ça.
Il y a deux que vous pouvez utiliser (j'ai utilisé les deux, et ils sont à la fois très puissant et facile à utiliser):
Ou vous pouvez utiliser:
Personnellement, je préfère l'Éclipse Windowbuilder, mais c'est juste moi. Vous pouvez utiliser l'un des deux.
Voici une photo de la Windowbuilder plugin:
Et voici une photo de NetBeans construit en GUI Builder:
Netbeans a quelques GUI-bâtiment de soutien, et c'est l'un des plus populaires Java Ide sur le marché. Lui donner un look.
Essayer Les instanciations' Windows Builder Pro. Il comprend Swing Designer, qui est un Swing INTERFACE builder. Il est basé sur Eclipse.
Abeille est très bon et est basé sur le JGoodies FormLayout. Contrairement à presque tous les autres Java GUI builder, Abeille ne génère pas de code par défaut. Dans le projet, je l'ai utilisé, c'était merveilleux d'éviter de lire ou de faire défiler la mise en page de code (parce que le code n'existait plus). La plupart de nos écrits à la main de code concerné lui-même à la connexion des événements à des actions, suffit de demander à la disposition pour les contrôles pertinents.
C'est un crime que la génération de code est la méthode par défaut de mise en page de code en Java, car de meilleures façons de faire des Interfaces graphiques ont été autour depuis des décennies. J'ai utilisé Matisse, NetBeans GUI générateur de code. Alors que Matisse (maintenant connu comme "Swing GUI Builder") le rend agréable à disposition des composants, il est semblable à tous les autres outils de génération de code, car lorsque vous utilisez Matisse, vous devez vivre dans la peur constante que quelqu'un d'autre a édité le "vous ne pouvez pas les modifier dans NetBeans" GUI sections à l'extérieur de NetBeans. Dès que vous touchez la mise en page builder à nouveau, il pourrait détruire leur travail, puis vous avez une fracture de la GUI. Il pourrait y avoir une tâche simple, comme le re-commande de l'initialisation d'une variable et son utilisation ou de re-nommer une variable (c'était surtout un problème lors de l'utilisation de Matisse fonctionnalité de base de données). Vous savez comment le faire en modifiant le non modifiable code source, mais peut perdre de temps à essayer de comprendre comment faire la même chose dans le GUI builder. Comme la plupart des outils de génération de code, il pourrait vous aider à démarrer, mais finalement, vous aurez à maintenir le code généré par vous-même.
WindowBuilder Pro pour Eclipse
Installation dans Eclipse v4.2 (Juno):
Les anciennes versions et les fermetures à glissière sont disponibles à http://www.eclipse.org/windowbuilder/download.php.
La dernière version de NetBeans, il y a une très belle et simple éditeur visuel pour le Swing nom de Matisse
Matisse
J'ai une très bonne expérience avec NetBeans. C'est tellement facile si vous savez chaque petite partie de ces applications.
La partie la plus compliquée est en utilisant, par exemple, les mises en page (si vous ne pouvez pas manipuler les pièces complexes), mais tout est presque plug & play.
Et en plus, vous pouvez mettre
JFrame
dans d'autres cadres, sans créer une autre image de la classe pour cette. Je pense que ce sera bon.Franchement, je n'ai jamais vu un éditeur qui vient même près à ce que je peux le faire manuellement dans un éditeur de texte. Tous les éditeurs visuels sont très bien si vous avez seulement très des besoins simples comme mettre un peu de boutons dans une fenêtre. Quand les choses deviennent plus complexes, les éditeurs visuels rapidement perdre leur avantage concurrentiel.
J'ai l'habitude d'utiliser un tas de classes de haut niveau construit à partir de plus de widgets de base et le fil de mon INTERFACE utilisateur à partir de ce. Cela me permet aussi de facilement tester mon INTERFACE automatique avec JUnit tests (parce que je peux contrôler ce que la source ressemble).
Enfin, les modifications à l'INTERFACE utilisateur ne génère pas de bruit inutile dans le système de contrôle de version.
Je recommande WindowBuilder plugin pour Eclipse IDE 3.7.2 Indigo /le 24 février 2012.
Voici pour l'étape-par-étape de l'installation: Créer des IHM Java aussi Facile que de Visual Basic
NetBeans est le plus simple à utiliser (http://netbeans.org/). Toutefois, il ne permet pas la modification (fine tune), le code généré.
JDeveloper (http://www.oracle.com/technetwork/developer-tools/jdev/overview/index.html) est une autre solution et ne vous permet pas de modifier le code... mais j'ai l'impression que NetBeans est plus intuitive.
Eclipse Visual Editor est assez terne dans mon expérience. J'ai eu plus de chance avec JBuilder, qui est également basée sur Eclipse, il suffit d'ajouter quelques plugins comme de nombreux autres produits commerciaux ne. Il n'est toujours pas en mesure d'analyser du code Swing (je doute qu'un Swing WISIWYG de l'éditeur), mais si vous commencez avec lui, il vous donne relativement homogènes.
Vous avez besoin de payer pour cela si.
À la fin de la journée, j'ai travaillé avec plusieurs outils de l'INTERFACE utilisateur, Flash Builder, Delphi, etc., mais à moins que vous ne qui est relativement trivial conception de l'INTERFACE utilisateur, ne comprenant pas bien la logique d'entreprise et la communication avec d'autres couches, vous aurez à accepter que ce que vous êtes capable de créer dans le code une fois que vous apprendre à le faire correctement est beaucoup plus puissant que ce que n'importe quel éditeur est capable de vous fournir avec.
Je suis passé entre plusieurs IDEs et celui qui pour moi a le meilleur GUI builder dans les conditions d'utilisation et les performances devraient être NetBeans.
J'ai essayé un peu et le plus proche que j'ai trouvé qui se rapproche de Visual Studio est NetBeans. La Version 6.5 est excellent et vraiment amélioré par rapport à la version 5.
Je suis un grand fan de JetBrains, et quand il s'agit de Java, IntelliJ est le meilleur IDE que j'ai utilisé.
Pour le Swing, ils disposent d'une INTERFACE utilisateur interactive builder. Et, pour le codage réel, leur intellisense ne peut pas être battu.
JFormDesigner.
J'ai utilisé NetBeans largement dans le passé pour l'interface graphique de conception, mais je suis maintenant en utilisant l'Ide, avec le JFormDesigner plugin. J'ai essayé plusieurs autres solutions, et c'est celle que je suis coller avec.
JFormDesigner travaille également avec JBuilder Eclipse, de sorte que vous ne sont pas le verrouillage de vos projets à un particulier IDE.
Nous avons été faire de la Balançoire de développement pour près de 10 dernières années. Il y a quelques belles GUI constructeurs disponibles (par exemple,JFormDesigner), mais tous nous restreindre trop dans différents types.
Par exemple, nous avons beaucoup de composants sans public n'-arg constructeur (par exemple, une sous-classe JTable qui exige le modèle dans le constructeur) ou nous avons composant usines.
Applications de bureau ont généralement pour être obscurci. L'Obfuscation très facilement pauses interfaces utilisateur créé avec une interface graphique, designer ou nécessite beaucoup de travail pour éviter d'affaiblir ces classes.
Un autre qui se produit souvent est le cas, par exemple, un groupe spécial devrait seulement contenir des composants en fonction de certaines conditions. Simplement les cacher ferait de l'interface graphique l'air mauvais; ils ont plutôt ne devrait pas être ajouté à la place. Je n'ai jamais trouvé un éditeur de GUI qui offre plus de souplesse et même si il y aurait un, il serait donc difficile à utiliser, que je voudrais vraiment être plus rapide avec le bon vieux code Java.
De sûr, vous devriez utiliser NetBeans pour la construction d'un Java Swing GUI. Les fonctionnalités de glisser-déposer et l'auto-génération de code sont assez matures.
Pour Eclipse, je ne suis pas sûr. Mais parce que IBM a son propre SWT package pour l'interface graphique, je ne suis pas sûr que ce soutien Swing.
J'ai l'habitude d'utiliser MyEclipse un peu. Il a fait une bonne IDE pour faire de la Balançoire formes et ces. Je suppose qu'il s'est amélioré dans la dernière année, ils semblent ajouter des fonctionnalités dans des gobs et des tas, assez souvent.
http://www.myeclipseide.com/
Utiliser NetBeans, j'ai également développé avec succès une application à l'aide de NetBeans.
Il est vraiment génial, il vous aide lors de l'écriture du code.
Depuis Swing génère un code sur son propre, de sorte qu'il est vraiment utile d'utiliser Netbeans.
Aller à travers elle et vous pouvez toujours poser des questions et de problèmes.
Il sera bon si vous optez pour la version la plus récente version.
J'ai toujours codé mon Isu par la main. La frustration de traiter avec écran constructeurs et le remplissage de toutes ces feuilles de propriétés est trop pour moi. Après une couple d'écrans et un peu de recherche, je suis tout aussi productif.
Que je suis à l'aide d'Eclipse, j'utilise Visual Editor plugin. Il génère propre code source, avec de bonnes habitudes et facile à patch/modifier/agrandir.
Malheureusement, il n'est pas très stable. Mais il vaut la peine d'essayer.
J'aime Éclipse de VisualEditor (VE), et il y a quelque temps j'ai essayé de passer à
un autre éditeur, mais j'ai trouvé cela impossible. L'éditeur visuel a ce
fonction qu'il génère gérable, lisible, modifiable et facile-à-comprendre le code.
Contrairement à la fois mentionné plus tôt NetBeans éditeur et WindowBuilder il utilise le modèle d'initialisation tardive de séparer l'initialisation des composants. Aussi il n'a pas besoin de verrouiller les parties de code que vous ne pouvez pas les modifier; vous pouvez modifier le code à la main, et de CINQ ans est encore capable de travailler avec vos modifications.
Le seul inconvénient de la VE, c'est qu'il utilise Eclipse v3.2 (Callisto) (il n'existe pas de construire pour Eclipse v3.4 (Ganymède), ou Eclipse v3.3 (Europa)), de façon efficace, vous devez utiliser deux Éclipses instances, l'une pour les VE et un pour le reste de l'aménagement.
Je l'ai pris de récentes discussions sur comp.lang.java.gui (j'étais l'auteur de ce post, afin que je puisse le faire à juste titre). Ici est le lien à l'ensemble de la discussion.
Je pense que le meilleur éditeur qui peut exister, c'est l'éditeur Visuel pour Eclipse.
Le seul inconvénient est le fait qu'on ne peut pas ré-éditer la partie visuelle lorsque nous avons modifié le code source. J'espère qu'un jour nous aurons un outil qui rivalise avec Visual Studio dans cet aspect.
Je n'ai pas utilisé autre chose que de NetBeans pour le Swing, mais j'ai été très heureux avec elle. Je l'ai utilisé pendant 18 mois, sur un de 25 millions de dollars de l'application et de développer un prototype d'application pour remplacer une application Windows Forms.
Et jusqu'à ce que Microsoft est sorti avec WPF, à mon avis, il n'y a pas un meilleur trousse d'outils pour les applications de bureau traditionnelles. (J'ai toujours trouvé Windows Forms trop restrictif).
Personnellement, je suggère NetBeans Swing Constructeur. Pourtant, si vous voulez un contrôle total et d'acquérir une compréhension en profondeur de la Balançoire cadre, j'ai remarqué le faire main libre est le choix ultime.
la fenêtre du générateur de pro est une bonne option, et il est gratuit aussi.
Comme d'autres l'ont mentionné, ma meilleure expérience avec Java SWING applications est avec NetBeans. NetBeans est un éditeur WYSIWYG, et le code est généré automatiquement pour vous, qui est ensuite protégé, cependant, vous pouvez ajouter du code personnalisé pour ajouter des écouteurs et d'autres événements que l'utilisateur final peut être intéressé par l'utilisation, comme les boutons, les formes de texte et les zones, et d'autres de nice outils d'interface graphique.
Lorsque j'utilise swing, j'ai l'habitude d'utiliser NetBeans.
Si vous préférez l'IDE Eclipse, il y a le Visual Editor plugin.