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

Interfaces Graphiques en Java Discussion :

[Stratégie] [Outil] création d'editeur ?


Sujet :

Interfaces Graphiques en Java

  1. #1
    Membre régulier Avatar de spoutyoyo
    Inscrit en
    Avril 2004
    Messages
    116
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 116
    Points : 83
    Points
    83
    Par défaut [Stratégie] [Outil] création d'editeur ?
    Bonjour,

    tout d'abord excusez moi de poser une telle question qui apparait souvent dans le forum, mais j'aimerais créer un éditeur de texte avec de la mise en forme comme couleur, style du texte, ahjouter des puces également.

    Je voudrais avoir une barre d'outil avec des boutons me permettant de mettre le texte sélectionné dans mon éditeur selon le style que je souhaite (rouge, gras, souligné par exemple).

    Puis je voudrais pouvoir enregistré le texte avec la mise en forme.

    Faut-il que j'utilises un JTextPane avec un StyledDocument, ou plutot un JEditorPane?
    A votre avis, est ce difficile?

    Merci beaucoup,

    Gaëtan

    [ Modéré par Viena ]
    Ajout d'un tag dans le titre
    Modification du titre
    Les Règles du Forum

  2. #2
    Membre actif
    Avatar de bobuse
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    232
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 232
    Points : 269
    Points
    269
    Par défaut
    tu pourrai peut être voir à utiliser une API existante, comme celle de JEdit, voire Eclipse (peut-être plus complexe)

  3. #3
    Membre régulier Avatar de spoutyoyo
    Inscrit en
    Avril 2004
    Messages
    116
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 116
    Points : 83
    Points
    83
    Par défaut
    Oui mais eclipse et JEdit,ceux ne sont pas des API : :

  4. #4
    Membre régulier Avatar de spoutyoyo
    Inscrit en
    Avril 2004
    Messages
    116
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 116
    Points : 83
    Points
    83
    Par défaut
    Je crois qu'après recherche, qu'il faudrais que j'utilise un JEditorPane.
    Mais je suis pas sùr de pouvoir sélectionner une partie de texte dans mon JEditorPane et de lui appliquer un style( gras, couleur).
    Qu'en pensez vous?

    Après il me faut enregistrer le texte, donc là c'est assez simple car je pourrais enregistrer ce texte avec des balises HTML dans un fichier (XML par exemple)

    Mais je suis toujours dans l'ombre dans la façon de faire, donc si qqun peut m'éclairer un peu plus, ce serait génial

  5. #5
    Membre confirmé
    Avatar de Glob
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Avril 2002
    Messages
    428
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : Suisse

    Informations professionnelles :
    Activité : Architecte de système d'information

    Informations forums :
    Inscription : Avril 2002
    Messages : 428
    Points : 630
    Points
    630
    Par défaut
    Hum... la javadoc de l'API de jEdit se trouve là: http://www.jedit.org/42docs/api/index.html

    Quant à Eclipse... heu SWT c'est pas une API?

    En fait, c'est quoi ta définition d'API? Si on sait ce que tu veux, on pourra t'aider... .

  6. #6
    Membre régulier Avatar de spoutyoyo
    Inscrit en
    Avril 2004
    Messages
    116
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 116
    Points : 83
    Points
    83
    Par défaut
    J'avais pas trouvé.

    Je voudrais mettre en forme du texte dans mon application. Après ce qu'est une API, ce n'est pas là le problème

  7. #7
    Membre régulier Avatar de spoutyoyo
    Inscrit en
    Avril 2004
    Messages
    116
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 116
    Points : 83
    Points
    83
    Par défaut
    L'utilisation de JEditorPane avec de l'html serait-il pas plus simple?

  8. #8
    Membre régulier Avatar de spoutyoyo
    Inscrit en
    Avril 2004
    Messages
    116
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 116
    Points : 83
    Points
    83
    Par défaut
    Qqun ne connait il pas un composant d'edition de texte en java pour l'intégrer à une appli java....car ceux que je trouve style FCKeditor ou Cross-Browser Rich Text Editor sont en JavaScript.

    Merci beaucoup

  9. #9
    Membre régulier Avatar de spoutyoyo
    Inscrit en
    Avril 2004
    Messages
    116
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 116
    Points : 83
    Points
    83
    Par défaut
    Je viens de trouver deux projets Open Source style Word et qui m'ont l'air pas mal

    http://www.hexidec.com/ekit.php

    http://lightdev.dyndns.org/index.jsp?id=3

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

Discussions similaires

  1. [Outils]Molette dans éditeur VBA ?
    Par SamLeChiseuji dans le forum Access
    Réponses: 8
    Dernier message: 31/07/2007, 15h04
  2. Choix outils / Création progiciel de gestion
    Par gb-ch dans le forum Langages de programmation
    Réponses: 4
    Dernier message: 02/01/2006, 01h22
  3. Réponses: 3
    Dernier message: 06/09/2005, 18h10
  4. Réponses: 15
    Dernier message: 16/08/2005, 15h43
  5. Stratégie de création d'indexes
    Par nosnoss dans le forum Oracle
    Réponses: 6
    Dernier message: 01/07/2005, 11h37

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