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

AWT/Swing Java Discussion :

Besoin d'aide pour ActionListener


Sujet :

AWT/Swing Java

  1. #21
    Membre émérite
    Avatar de sironimo
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    669
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Mai 2004
    Messages : 669
    Par défaut
    J'avais déjà vu ton post précédent spinoza qui est quasiment identique n'empêche que ça me parle toujours pas. Et puis ouvrir des onglets pour modifier une valeur dans un JLablel je vois pas trop l'intérêt non plus.

  2. #22
    Membre chevronné Avatar de schniouf
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Décembre 2003
    Messages
    382
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Luxembourg

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Décembre 2003
    Messages : 382
    Par défaut
    Citation Envoyé par sironimo
    J'avais déjà vu ton post précédent qui est quasiment identique n'empêche que ça me parle toujours pas. Et puis ouvrir des onglets pour modifier une valeur dans un JLbaler je vois pas trop l'intérêt non plus.
    On s'en fiche de l'intérêt, si c'est ce qu'il veut faire il à le droit .
    Spinoza, c'est vrai que poster 2 fois les mêmes explications, c'est pas malin

    EDIT : J'ai posté autant de messages que de jours dans une année bissextile !

  3. #23
    Membre émérite
    Avatar de sironimo
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    669
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Mai 2004
    Messages : 669
    Par défaut
    Je suis d'accord que c'est son choix schniouf mais je me permets de lui signaler histoire de voir si de faire ça dans une JDialog ne serait pas plus propre ou adapté. Je ne fais que proposer

  4. #24
    Membre chevronné Avatar de schniouf
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Décembre 2003
    Messages
    382
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Luxembourg

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Décembre 2003
    Messages : 382
    Par défaut
    Citation Envoyé par sironimo
    Je suis d'accord que c'est son choix schniouf mais je me permets de lui signaler histoire de voir si de faire ça dans une JDialog ne serait pas plus propre ou adapté. Je ne fais que proposer
    C'est une solution. Moi l'idée de développer un ptit onglet et de le refermer ensuite me plait bien

    (J'ai posté autant de messages que de jours dans une année bissextile + 1 jour ! )

  5. #25
    Membre éclairé Avatar de Spinoza23
    Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2007
    Messages
    328
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 328
    Par défaut
    Mon projet s'appel Assistant d’expression en fait je voudrais rendre accessible du code sql a n'importe qui... il a juste a créer son expression... dans l'onglet expression : multiplication, concaténation, ce qu'il veu... ensuite il valide, l'expression choisie est reporté en haut de l'appli... et c'est ensuite que lorsqu'il clic sur un mot, il peu le modifier par une valeur... et le deuxième onglet s'ouvre, l'onglet valeur... J'espère avoir été plus clair... J'ais fais des screen shot mais je ne parviens pas a les poster...il me met
    vue.jpg:
    This BMP image has the incorrect file extension.
    je ne sais pas comment faire...

  6. #26
    Membre émérite
    Avatar de sironimo
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    669
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Mai 2004
    Messages : 669
    Par défaut
    Ben il attend du bmp apparemment et tu lui donnes un jpg

    Sinon, en gros, tu veux réaliser un langage de script SQL qui permet à n'importe qui de travailler avec une base de données en utilisant une syntaxe littérale et toi derrière tu transcris tout ça en code SQL.

    Tu n'es pas le premier à faire cela je pense donc regarde sur la toile si tu ne trouves rien sur un langage de script SQL en java

  7. #27
    Membre éclairé Avatar de Spinoza23
    Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2007
    Messages
    328
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 328
    Par défaut
    Non mais j'ais déja cela... le problème c'est de récupérer les mots sur lesquel je clic.... et pour le post de la vue... quand je lui met un BMP il me dit
    vue.bmp:
    Fichier non valide.

  8. #28
    Membre Expert Avatar de guigui5931
    Profil pro
    Chef de projet NTIC
    Inscrit en
    Avril 2006
    Messages
    1 667
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2006
    Messages : 1 667
    Par défaut
    Je pense que la meilleure solution est de faire une liste de JLabel que tu stoque dans une structure de donnée. Tu remplis ta structure dynamiquement. Sur certain JLabel tu ajoute un ActionListener. Tu fait afficher toute ta structure dans un JPanel en utilisant un FlowLayout.

  9. #29
    Membre éclairé Avatar de Spinoza23
    Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2007
    Messages
    328
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 328
    Par défaut
    Citation Envoyé par Spinoza23
    LOL non mais je l'avais lu... le problème c'est que plusieur JLabel ca serais trop pénible et trop lourd... et j'ais a peu prés plus de 50 expressions différentes... les mots que je veux modifier ne sont pas tout le temps a la meme place... et ce n'est pas tout le temps les meme mots..
    Quelqu'un aurait un exemple d'une sorte d'éditeur HTML? Je n'arrive pas a adapter celui que j'ais trouvé... C'est vraiment pas évident et je suis vraiment bloqué...

  10. #30
    Membre éclairé Avatar de Spinoza23
    Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2007
    Messages
    328
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 328
    Par défaut
    J'ais essayé de réccupérer les coordonnées de l'endroit ou je clic avec la souri

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
            int posX = e.getX();
            int posY = e.getY();
    Donc il faudrait a présent que je fasse une recherche des mots affichés dans mes JLabels, de savoir quels sont les coordonnées du bon mot... et les comparé a celle receuilli... c'est vraiment infaisable... Une autre idée??

  11. #31
    Membre émérite
    Avatar de sironimo
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    669
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Mai 2004
    Messages : 669
    Par défaut
    Tu ne pourras pas obtenir les coordonées d'un mot dans un JLabel

  12. #32
    Membre éclairé Avatar de Spinoza23
    Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2007
    Messages
    328
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 328
    Par défaut
    Oui visiblement je vais devoir me résoudre a une sorte d'éditeur HTML mais je ne parvient pas a adapter le code. J'ais ajouté mes 3 classes a mon projet... mais il faut que je modifie mes autres classes et c'est la que je bloque...

  13. #33
    Membre Expert Avatar de guigui5931
    Profil pro
    Chef de projet NTIC
    Inscrit en
    Avril 2006
    Messages
    1 667
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2006
    Messages : 1 667
    Par défaut
    Tu va peut être me trouver insistant mais je pense que la solution avec plusieurs JLabel n'est pas forcement aussi lourde à gérer que tu ne l'imagine.
    Tu gère des expressions, chaque expression est représentée par une liste de JLabel que tu crée dynamiquement. Pour afficher tu n'a qu'a parcourir ta liste et ajouter chaque JLabel à ton JPanel. Tu te crée une classe ActionListener pour effectuer l'action voulue lors d'un click et tu l'ajoute seulement au JLabel "cliquable".

    En espérant quand même t'aider

  14. #34
    Membre chevronné Avatar de schniouf
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Décembre 2003
    Messages
    382
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Luxembourg

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Décembre 2003
    Messages : 382
    Par défaut
    Citation Envoyé par guigui5931
    Tu va peut être me trouver insistant mais je pense que la solution avec plusieurs JLabel n'est pas forcement aussi lourde à gérer que tu ne l'imagine.
    Tu gère des expressions, chaque expression est représentée par une liste de JLabel que tu crée dynamiquement. Pour afficher tu n'a qu'a parcourir ta liste et ajouter chaque JLabel à ton JPanel. Tu te crée une classe ActionListener pour effectuer l'action voulue lors d'un click et tu l'ajoute seulement au JLabel "cliquable".

    En espérant quand même t'aider
    +10000000

    ++

  15. #35
    Expert confirmé
    Avatar de sinok
    Profil pro
    Inscrit en
    Août 2004
    Messages
    8 765
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2004
    Messages : 8 765
    Par défaut
    Euh pour le JLabel plus MouseListener qu'ActionListener (n'existe pas pour les JLabel ce listener là)

  16. #36
    Membre éclairé Avatar de Spinoza23
    Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2007
    Messages
    328
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 328
    Par défaut
    De toute façon je te remercie pour ton aide mais il est clair pour moi que les JLabels ne sont pas la bonne solution... En plus, une fois cliqué sur un de mes mots, et aprés avoir modifié la valeur, certains mots ne doivent plus s'afficher. Je vous montre ce que je dois faire maintenant que j'en sais un peu plus...

    L'utilisateur veut faire une addition de 15 + 3 + 2 ( =20 j'suis trop fort... )
    Voici une expression :
    "Addition de [valeur1 ou expression1] avec [valeur2 ou expression2]"
    Admetons que l'utilisateur veuille changer la première valeur (entendez ici le contenu des premiers crochets [...] ) , il clique alors sur valeur1, la modifie et met a la place 15. Il valide alors et voici l'expression qui apparait :
    "Addition de [15] avec [valeur2 ou expression2]"
    Es ce que c'est plus clair??? Je continue; Il clique donc maintenant sur expression2 car il veut ajouter une autre addition... Il choisi l'expression Addition, valide et voici a quoi ressemble l'expression :

    "Addition de [15] avec [Addition de [valeur1 ou expression1] avec [valeur2 ou expression2]"]"
    Ca devient plus chaud a suivre mais j'espère que vous comprenez...; Il modifie enfin les deux valeurs (valeur1 et valeur2) pour ajouter 2 et 3.... L'expression finale est donc :

    "Addition de [15] avec [Addition de [2] avec [3]"]"
    Et la je vous parle que de l'affichage... imaginez un peut le code pour une telle chose... voila... j'espere avoir été assez clair...

  17. #37
    Membre chevronné Avatar de schniouf
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Décembre 2003
    Messages
    382
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Luxembourg

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Décembre 2003
    Messages : 382
    Par défaut
    C'est très clair pour moi, ça l'est même depuis le début !
    Néanmoins, je continue d'appuyer la technique des JLabels. Peut être que tu dois les regrouper en phrase ou je ne sais quoi, pour ne pas faire un bête tableau de JLabel.

    ++

  18. #38
    Membre éclairé Avatar de Spinoza23
    Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2007
    Messages
    328
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 328
    Par défaut
    Non vraiment ca me parait encore plus compliqué que l'HTML... et puis je ne sais pas si tu as vu mais j'ais déja les classes... il ne me restera plus qu'a les modifier mais mon problème c'est comment...

  19. #39
    Membre chevronné Avatar de schniouf
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Décembre 2003
    Messages
    382
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Luxembourg

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Décembre 2003
    Messages : 382
    Par défaut
    Citation Envoyé par Spinoza23
    Non vraiment ca me parait encore plus compliqué que l'HTML... et puis je ne sais pas si tu as vu mais j'ais déja les classes... il ne me restera plus qu'a les modifier mais mon problème c'est comment...
    Avec un clavier et un éditeur de texte !

  20. #40
    Membre éclairé Avatar de Spinoza23
    Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2007
    Messages
    328
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 328
    Par défaut
    LOL ok la j'ais avancé d'une demie journée de boulot... Mais je te remercie tout de meme pour ton aide... faute de trouver, on se marre...

+ Répondre à la discussion
Cette discussion est résolue.
Page 2 sur 4 PremièrePremière 1234 DernièreDernière

Discussions similaires

  1. besoin d'aide pour une requête
    Par Damien69 dans le forum Langage SQL
    Réponses: 11
    Dernier message: 31/03/2004, 15h38
  2. besoin d'aide pour le composant DBComboBox
    Par jane2002 dans le forum Bases de données
    Réponses: 8
    Dernier message: 28/02/2004, 19h01
  3. [Kylix] besoin d'aide pour installer kylix3
    Par Sph@x dans le forum EDI
    Réponses: 3
    Dernier message: 11/02/2004, 13h53
  4. [TP]besoin d'aide pour commandes inconnues
    Par Upal dans le forum Turbo Pascal
    Réponses: 15
    Dernier message: 03/10/2002, 10h48
  5. Besoin d'aide pour l'I.A. d'un puissance 4
    Par Anonymous dans le forum C
    Réponses: 2
    Dernier message: 25/04/2002, 17h05

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