2010-08-17 11 views
0

J'utilise NetBeans 6.1.Programmation GUI Java/Swing avec NetBeans 6.X framework

Lorsque j'essaie de créer un projet "Java Desktop Application", une application squelette est créée avec beaucoup de code WTF.

Comment puis-je comprendre ces codes?

Quelqu'un peut-il me suggérer un lien Web?

Dans this SO question, certains liens sont fournis. Mais ils ne répondent pas à mon problème.

Supposons, qu'est-ce qu'une classe SingleFrameApplication? Qu'est-ce qu'une classe FrameView? Sur quelle philosophie l'application est-elle divisée en fichiers "MyFormApp.java" et "MyFormView.java"?

Répondre

1

Pourquoi est-ce "code WTF"? Juste parce que vous ne le comprenez pas? Avez-vous remarqué la description en bas de l'écran de l'assistant de projet lorsque vous créez une nouvelle application Java Desktop? Il vous donne quelques conseils à ce que vous créez:

Crée un squelette d'une application de bureau basé sur le cadre d'application Swing (JSR 296). Ce modèle fournit une infrastructure d'application de base, telle qu'une barre de menus, la persistance de l'état de la fenêtre et la barre d'état. Avec ce modèle, vous pouvez également générer du code pour créer une interface graphique pour une table de base de données.

Voir Swing Application Framework. Par ailleurs, NetBeans 6.1 est ancien. La version actuelle est 6.9.1.

+0

Pouvez-vous suggérer un livre pour cela? – anonymous

+0

Je ne pense pas qu'il existe de livres sur le cadre d'application Swing; il y a un RSC pour cela (donc c'est une norme proposée) mais ce n'est pas un cadre complètement prêt et entièrement développé, autant que je sache. La page Web à laquelle je me suis connecté contient de la documentation. – Jesper