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 :

classes pour historique annuler/refaire pour du texte


Sujet :

AWT/Swing Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Septembre 2006
    Messages
    43
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 43
    Par défaut classes pour historique annuler/refaire pour du texte
    Bonjour,

    Existe-t-il des classes de l'API standard Java6 pour gérer un historique d'annulation/rétablissement (CTRL+Z, CTRL+Y) pour du texte simple ?

  2. #2
    Membre chevronné Avatar de Bezout
    Profil pro
    Développement
    Inscrit en
    Septembre 2003
    Messages
    234
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France, Cher (Centre)

    Informations professionnelles :
    Activité : Développement

    Informations forums :
    Inscription : Septembre 2003
    Messages : 234
    Par défaut
    Au pire tu fais une classe qui encapsule une LinkedList et tu devrais pouvoir t'en sortir.

    Au début j'avais pensé à une pile mais pour gérer les rétablissements je pense qu'une LinkedList me semble la structure la plus appropriée.

  3. #3
    Membre averti
    Inscrit en
    Septembre 2006
    Messages
    43
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 43
    Par défaut
    Salut,

    Je ne crois pas que sun est prévu cela, du moins je ne trouve pas. Aussi je pense devoir m'y coller. Une LinkedList est sans doute une bonne solution.

  4. #4
    Rédacteur/Modérateur

    Avatar de bouye
    Homme Profil pro
    Information Technologies Specialist (Scientific Computing)
    Inscrit en
    Août 2005
    Messages
    6 909
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : Nouvelle-Calédonie

    Informations professionnelles :
    Activité : Information Technologies Specialist (Scientific Computing)
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Août 2005
    Messages : 6 909
    Billets dans le blog
    54
    Par défaut
    Hum, hum : javax.swing.undo
    De plus presque tous les composants d'edition de texte Swing supportent les operations d'annulation. Il faudra penser a aller naviguer dans la javadoc de temps a autre.
    Merci de penser au tag quand une réponse a été apportée à votre question. Aucune réponse ne sera donnée à des messages privés portant sur des questions d'ordre technique. Les forums sont là pour que vous y postiez publiquement vos problèmes.

    suivez mon blog sur Développez.

    Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to produce bigger and better idiots. So far, the universe is winning. ~ Rich Cook

  5. #5
    Membre averti
    Inscrit en
    Septembre 2006
    Messages
    43
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 43
    Par défaut
    Mais je navigue, (et d'ailleurs plus que de temps en temps) dans la javadoc. Mille pardon si je ne la connais pas par coeur ou que je ne trouve pas toujours ce que je cherche.

    Les autres, ne sont pas nécessairement sot ou fainéant. Mais peut-être sont-ils moins fort !

    Bouye, Il faudra penser a "réfléchir" de temps a autre.

  6. #6
    Membre expérimenté
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    282
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 282
    Par défaut
    Disons juste qu'il faut penser en anglais lorsque tu cherches une classe dans la javadoc ...

  7. #7
    Rédacteur/Modérateur

    Avatar de bouye
    Homme Profil pro
    Information Technologies Specialist (Scientific Computing)
    Inscrit en
    Août 2005
    Messages
    6 909
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : Nouvelle-Calédonie

    Informations professionnelles :
    Activité : Information Technologies Specialist (Scientific Computing)
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Août 2005
    Messages : 6 909
    Billets dans le blog
    54
    Par défaut
    Les règles d'usage de ce forum indiquent que vous devez faire des recherches dans toutes les sources de docs qui vous sont disponibles (javadoc, livres, web, etc...) avant ET après avoir posé vos questions (cela inclue faire des recherches sur les questions précédemment posées dans le forum lui-même ainsi que les FAQ du site) au lieu d'attendre que les réponses tombent toutes cuites. En effet, il s'agit là de bonnes pratiques qui vous seront fort utile que ce soit durant vos études ou pour votre travail ou même pour des projets plus personnels.

    De même, nous (pas forcement uniquement les modérateurs mais également les participants avancés qui ont déjà l'expérience de l'usage du forum depuis plusieurs mois/années) avons tendance à vous indiquer des conseils de bonne pratique en supplément des indications d'aide ou de solution. Cela aussi dans le but de vous inculquer les "bonnes pratiques". L’un des buts est bien sur de promouvoir l’entraide MAIS également l’AUTOFORMATION (ce qui permet de gagner beaucoup de temps) !

    Une bonne partie des questions posées trouvent leur solution dans la javadoc qui est souvent à portée de main (ou de souris) de l’intéressé.

    Il faut donc apprendre à "lire" et "à comprendre le pourquoi d'une réponse" avant de faire une réflexion.
    Et je ne dis pas ca méchamment, j’explique le pourquoi du comment.
    Merci de penser au tag quand une réponse a été apportée à votre question. Aucune réponse ne sera donnée à des messages privés portant sur des questions d'ordre technique. Les forums sont là pour que vous y postiez publiquement vos problèmes.

    suivez mon blog sur Développez.

    Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to produce bigger and better idiots. So far, the universe is winning. ~ Rich Cook

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

Discussions similaires

  1. [XL-2007] Conserver l'historique de modification pour annuler
    Par GabMaster dans le forum Excel
    Réponses: 15
    Dernier message: 08/01/2015, 12h58
  2. Réponses: 8
    Dernier message: 14/09/2006, 16h43
  3. Réponses: 2
    Dernier message: 08/05/2006, 10h03
  4. [SWING]icone pour action de formattage sur du text
    Par david06600 dans le forum AWT/Swing
    Réponses: 3
    Dernier message: 15/02/2006, 17h09

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