2017-09-11 4 views
-2

réécrite:Comment créer une quantité de panneaux équivalente à ce qui est nécessaire?

In this picture, j'ai 2 panneaux correspondant à 2 rangées dans cette database

Je veux que le programme pour générer automatiquement des panneaux à quel point les lignes de la base de données ont.

Par exemple:

  • 1 rangée: 1 seul panneau
  • 2 rangs: 2 panneaux ....
  • 4 rangées: 4 panneau.

et ainsi de suite.

En outre, si vous connaissez une application de gestion des étudiants ou application de gestion scolaire, il serait très apprécié. Je vais essayer d'améliorer le mien en les regardant.

Répondre

0

Vous devez créer un préfabriqué pour tout ce que vous voulez pouvoir afficher (par exemple, un panneau contenant une table, un panneau contenant une annonce, un panneau contenant un graphique, etc.). .) et assurez-vous d'y mettre les setters dont vous avez besoin (dans les panneaux que vous avez montrés dans l'image, vous aurez besoin d'un setTitle, un setContent et un setIcon). Après cela, interrogez simplement votre base de données pour les données que vous souhaitez afficher, et pour chaque résultat (c.-à-d. Pour chaque ligne retournée) créez une instance de votre préfabriqué, remplissez-la avec les données que vous avez dans le résultat utilisez les setters) et ajoutez-le à votre scrollpane.

+0

Je suis vraiment désolé mais comment le faire? Je pensais faire un objet panneau, mais je ne sais pas comment. – Liquicidize

+0

Créez une classe qui étend JPanel, puis personnalisez-la en ajoutant le contenu que vous souhaitez afficher. Si vous utilisez netbeans comme le suggère votre balise, vous pouvez créer un panneau et le remplir avec un éditeur visuel très simple, mais je vous suggère de le faire en codant pour avoir une meilleure idée du fonctionnement de la balançoire –

+0

J'ai réussi à créer un exemple. Merci beaucoup! Va maintenant l'essayer à mon projet principal. – Liquicidize