2014-06-09 4 views
1

Je suis coincé au milieu du projet j2me parce que je n'ai aucune idée de comment faire quelque chose qui serait facilement fait sur d'autres plates-formes, mais cela ne semble pas avoir un solution directe en Java moi/j2me.j2me - Comment créer une interface maître-détails

Ce que je dois faire est ce (peu importe si elle est avec Netbeans composants MIDP, LWUIT ou lcdui plaine)

Je dois afficher une liste de clients (lire à partir d'un service Web) en une sorte de table, et lorsque l'utilisateur navigue vers le haut ou vers le bas les lignes, une commande "Détails" doit être affichée pour que l'utilisateur puisse voir les détails pour ce client spécifique. Quelque chose comme cette image:

enter image description here

Je sais que je peux toujours utiliser une liste, mais le problème est que les listes ne permettent qu'une seule « cellule » par article, ce qui est visuellement très attrayant comme une table.

Comme toujours, toute aide sera grandement appréciée.

Merci d'avance.

Répondre

1

que je vois que vous avez 2 options (i) utilise LWUIT

  1. soit permettre à l'utilisateur de cliquer sur la cellule thah l'a choisi dans la liste et passer à un autre écran où les détails sont affichés. Je fais exactement la même chose dans mon projet.

  2. ajouter la commande « détails » comme vous l'avez fait ici, et lorsque l'utilisateur cliquera sur le bouton gauche de la commande dans la méthode actionPerformed vous vérifier dans quelle cellule est choisie et passer à l'écran de détails

Je pense que la deuxième option est moins intuitive pour l'utilisateur, il suffit de le laisser cliquer et choisir la bonne rangée

+0

Merci @ Arseny.Je pense à LWUIT un essai, mais le problème est le manque de documentation et Exemples. Pensez-vous que vous pourriez me donner un exemple ou peut-être quelques liens que vous avez utilisés quand vous appreniez java-moi. Quelque chose que vous pensez que cela m'aiderait à obtenir ce que j'essaye de faire. – Axel

+0

manque de documentation est un problème commun dans J2ME dans son ensemble parce qu'il est vieux et la technologie rarement utilisé aujourd'hui deux ressources sur LWUIT http://lwuit.blogspot.co.il/ http: // java. net/projets/lwuit/sources/svn/contenu/trunk/docs/LWUIT_Developer_Guide.pdf – arseny

Questions connexes