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

Composants Java Discussion :

Problème d'interaction JTable (états)


Sujet :

Composants Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Profil pro
    Architecte
    Inscrit en
    Mai 2007
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Architecte

    Informations forums :
    Inscription : Mai 2007
    Messages : 6
    Par défaut Problème d'interaction JTable (états)
    Bonjour,



    La capture d'écran ci-dessus représente une boite de dialogue de réservation dans mon interface de vidéo-conférence. L'utilisateur, ayant saisi une date et une durée, va sélectionner les participants dans le tableau en cliquant sur la première colonne. Au fur des clics cette colonne va basculer entre 'X' (desélectionnés), 'Satellite' et 'Internet'. C'est le mode de connexion du participant. Mais attention, certains participants n'ont pas accès à des terminaux satellites. Ils ne peuvent donc se connecter que via Internet.

    Le type de session est déduit en fonction des connexions des participants. Le tableau est dynamique dans le sens ou selon le type de session, les participants qui ne peuvent plus être sélectionnés sont grisés. Par exemple, si 2 connexions Satellite sont sélectionnés, on ne peut plus ajouter de connexions via Internet et on ne peut ajouter que des connexions Satellite. Tous les Participants qui n'ont pas accès à un terminal Satellite sont donc grisés et ne peuvent être sélectionnés.

    Voici les règles à l'état actuel :

    Satellite = un maximum de 300 connexions Satellites
    Internet = un maximum de 4 connexions Internet
    Mixte = 2 connexions de types différents

    A l'état actuel c'est la méthode 'MouseAdapter::mouseReleased' qui gère tout dans un véritable jungle de 'if-else' de 200 lignes! Il récupère l'objet 'Participation' qui correspond à la ligne cliquée et déduit le mode de connexion du participant et le nouveau type de session. Bref, un bordel pas possible! Ca marche mais à chaque fois que je veux changer quelque chose je dois me retaper toute la méthode.

    Est-ce que quelqu'un à une meilleure idée? J'y travaille mais pour l'instant je n'ai pas trouvé de solution 'élégante'.

    Merci d'avance,

    Anthony

  2. #2
    Nouveau membre du Club
    Profil pro
    Architecte
    Inscrit en
    Mai 2007
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Architecte

    Informations forums :
    Inscription : Mai 2007
    Messages : 6
    Par défaut
    personne?

  3. #3
    Membre chevronné Avatar de Claythest
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    558
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 558
    Par défaut
    Et utiliser ce qu'on appelle en Java des "méthodes" ?

    J'imagine que tu peux découper tes 200 lignes en blocs de code qui font un travail bien précis... donc crée les différentes méthodes correspondantes

  4. #4
    Nouveau membre du Club
    Profil pro
    Architecte
    Inscrit en
    Mai 2007
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Architecte

    Informations forums :
    Inscription : Mai 2007
    Messages : 6
    Par défaut
    Evidement mais je me demandais s'il y avait une solution plus orienté objet...

  5. #5
    Nouveau membre du Club
    Profil pro
    Architecte
    Inscrit en
    Mai 2007
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Architecte

    Informations forums :
    Inscription : Mai 2007
    Messages : 6
    Par défaut
    Peut-être en utilisant un moteur de règles pas trop compliqué..

Discussions similaires

  1. Réponses: 20
    Dernier message: 14/06/2008, 14h18
  2. [Access] Problème d'impression des états
    Par cuicui08 dans le forum IHM
    Réponses: 2
    Dernier message: 06/03/2006, 17h38
  3. Réponses: 2
    Dernier message: 19/02/2006, 16h10
  4. Problèmes avec une JTable
    Par Fab916 dans le forum Composants
    Réponses: 4
    Dernier message: 12/01/2006, 14h11
  5. problème avec graphique dans état access
    Par petitmic dans le forum Access
    Réponses: 5
    Dernier message: 07/09/2005, 14h55

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