2010-04-08 4 views
0

Hai,Je veux obtenir l'enregistrement suivant de la table chaque fois en cliquant sur le bouton en forme de swing

Je veux créer un JFrame avec quelques TextFields et boutons .Je souhaite obtenir enregistrement suivant dans la table chaque fois que je clique sur un "bouton suivant" et aussi un "bouton précédent", des clics dessus obtiennent la valeur préliminaire de la table.

+1

Cool. Et comment pouvons-nous vous aider? – Roman

+0

Et qu'avez-vous trouvé (code-sage) jusqu'à présent pour résoudre votre problème? Savez-vous comment créer un JFrame et y ajouter des champs de texte et des boutons? Savez-vous comment réagir aux événements sur vos boutons? De quel genre de table es-tu en train d'essayer d'obtenir l'information? – DaveJohnston

+0

Jisson, vous pouvez trouver une démo autonome "créer un JFrame" ici: http://blog.pokercopilot.com/2010/04/java-swing-test-frame.html Vous l'utilisez comme base pour essayer et nous montrer jusqu'où tu vas. –

Répondre

0

Voici un pseudo-code pour vous aider à démarrer.

  • Définissez le mode de modèle de sélection de la table pour prendre en charge la sélection de ligne unique.
  • Lorsque l'utilisateur clique sur suivant obtenir la ligne actuellement sélectionnée. S'il n'y a pas de ligne actuellement sélectionnée, sélectionnez enregistrement 0. Sinon, sélectionnez enregistrement à la ligne sélectionnée + 1.
  • Faites de même pour quand ils cliquent sur le précédent (sauf pour accéder à la ligne sélectionnée - 1).

Astuce: Lors de la récupération du dossier du sous-jacent TableModel assurez-vous de convertir la ligne sélectionnée vue index à l'index de modèle équivalent.

Questions connexes