IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JPA Java Discussion :

Ecriture evenement objet metier


Sujet :

JPA Java

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    57
    Détails du profil
    Informations personnelles :
    Âge : 51
    Localisation : France, Calvados (Basse Normandie)

    Informations forums :
    Inscription : Juin 2002
    Messages : 57
    Par défaut Ecriture evenement objet metier
    Bonjour,
    Je débute et je tente de créer une application Java SE.
    Voici l'architecture que je voudrais avoir :
    Interface Graphique -> Objet métier -> JPA
    J'ai donc mes entity et je tente d'avoir un objet metier qui va gerer une liste de personne.
    Dans mon objet j'ai donc
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    public class ListPerson implements Serializable {
    private ArrayList<MonEntityPerson> items;
    ...
    le get et set
    }
    J'ai branché sur ma jFrame une jTable qui est bindé sur l'objet ListPerson.
    J'affiche ma liste sans problème.

    Maintenant je cherche à gérer les evenements :
    -Avertir l'interface graphique que des données ont changés dans items
    -Avertir mon objet que l'utisateur a saisie quelque chose dans la jtable.

    Pouvez-vous m'aider sur ces points ?

  2. #2
    Membre éclairé Avatar de clubist
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2008
    Messages
    217
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Février 2008
    Messages : 217
    Par défaut
    Bonjour,

    Oui, vous veuillez créer tout d'abord une classe par exemple MyTableModel qui implémente l'interface TableModel.
    pour voir tous les méthode que vous pouvez l'implémenter cliquer ici:
    http://java.sun.com/j2se/1.4.2/docs/...ableModel.html

    donc TableModel possède dun ensemble des listeners qui sert à notifier l'interface lors d'un chanagement des données de la table. ces listeners sont des instances des classes implémentant l'interface TableModelListener

    cette exemple vous montre comment ajouter un listener qui permet de détecter la modification des données dans une JTable par l'utilisateur:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
     
    import javax.swing.event.*;
    import javax.swing.table.TableModel;
     
    public class SimpleTableDemo ... implements TableModelListener {
        ...
        public SimpleTableDemo() {
            ...
            table.getModel().addTableModelListener(this);
            ...
        }
     
        public void tableChanged(TableModelEvent e) {
            int row = e.getFirstRow();
            int column = e.getColumn();
            TableModel model = (TableModel)e.getSource();
            String columnName = model.getColumnName(column);
            Object data = model.getValueAt(row, column);
     
            ...// traiter içi vos données
        }
        ...
    }
    pour plus d'informations vous veuiilez consulter ce tutoriel:
    http://java.sun.com/docs/books/tutor...ml#modelchange
    bon chanace

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    57
    Détails du profil
    Informations personnelles :
    Âge : 51
    Localisation : France, Calvados (Basse Normandie)

    Informations forums :
    Inscription : Juin 2002
    Messages : 57
    Par défaut
    Super, c'est exactement ce qu'il me fallait.
    Merci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [DOM] Java XML Struts et ecriture dans objet response
    Par Tanebisse dans le forum Format d'échange (XML, JSON...)
    Réponses: 4
    Dernier message: 16/10/2009, 11h36
  2. Objets Metiers dans GWT
    Par tatemilio2 dans le forum GWT et Vaadin
    Réponses: 3
    Dernier message: 22/04/2008, 21h23
  3. comboBox objets metiers datagridview
    Par pdesoil dans le forum C#
    Réponses: 16
    Dernier message: 28/08/2007, 09h55
  4. objet metier briques logicielles
    Par ldoudon dans le forum Langage
    Réponses: 3
    Dernier message: 10/08/2007, 11h15
  5. Réponses: 3
    Dernier message: 06/07/2007, 09h17

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo