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 :

Document Viewer ?


Sujet :

Interfaces Graphiques en Java

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    90
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Octobre 2007
    Messages : 90
    Par défaut Document Viewer ?
    Salut à tous,

    Je travaille sur une appli graphique majoritairement sous SwingX et je cherche à afficher joliment des fichiers .txt dans une fenêtre externe (genre notepad). Ca peut paraitre atrocement basique mais je ne trouve aucun Document viewer autre qu'une JFrame avec un TextPane dedans.

    Quelqu'un connaitrait il une api un peu plus jolie qui permet de faire ça?

    Merci beaucoup & bonne journée

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

    Informations forums :
    Inscription : Août 2004
    Messages : 8 765
    Par défaut
    Bonjour,

    Que cherches tu à faire exactement?
    Coloration syntaxique et ce genre de choses, ou juste avoir une fenêtre un tant soit peu design?

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    90
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Octobre 2007
    Messages : 90
    Par défaut
    Bonjour,

    Juste de quoi diffuser proprement le log d'une action réalisée au préalable. Pas un truc qui fait le café mais juste joli, qui rebute pas mon cher utilisateur .

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

    Informations forums :
    Inscription : Août 2004
    Messages : 8 765
    Par défaut
    Bah vu que c'est un fichier de log tu as probablement un format structuré que tu peux parser de façon relativement aisé dans un format tabulaire et hop direction une JXTable avec les renderers/hightlighters qui vont bien, (avec le sorting/filtering suivant le niveau de log ou la date, ce genre de choses).

    Sinon si tu peux sortir ton log au format xml log4j, tu peux lui mettre Jigsaw dans les pattes

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    90
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Octobre 2007
    Messages : 90
    Par défaut
    En fait j'ai un honte mais le format n'est pas over structuré. Je m'explique :

    Je lance des actions qui executent des scripts en postgresql. Ces scripts écrivent leurs logs dans une table, que je parse via un magnifique truc du genre : (select texte from maTableDeReport order by numeroDeLigne) et je colle tout ça dans un fichier tel quel. Je n'ai pas réellement le controle sur ce qu'ont mis les gens dans cette table : ça varie complètement d'une action à l'autre et je ne connais que la structure. C'est assez moche, je l'accorde. Donc à priori, pour un notepad like, il vaut mieux que je tripatouille JTextPane ?

    Ceci dit j'ai jeté un oeil à Jigsaw et ça va me servir pour une toute autre utilité, donc merci beaucoup pour ça

    Bonne soirée & merci ,

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

    Informations forums :
    Inscription : Août 2004
    Messages : 8 765
    Par défaut
    Sans syntaxe spécifique ou format structuré pas évident de faire quoi que ce soit. Soit tu le laisse en format tabulaire, soit directement dans un JTextPane.
    La seul chose qu'on puisse faire c'est éventuellement de proposer à l'utilisateur de modifier les couleurs de background et foreground . Mais sinon...

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    90
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Octobre 2007
    Messages : 90
    Par défaut
    Comment ça "ou en format tabulaire" ?

    Tu veux dire que JTextPane me dégage les tabs ? Parce que si c'est ça autant que je saute par la fenêtre : y'a des copies de tables tout en tabulation dans leur truc là. (J'ai dit que c'était moche hein )

    Merci beaucoup en tout cas sinok

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

    Informations forums :
    Inscription : Août 2004
    Messages : 8 765
    Par défaut
    Bah en format table de base de données, grosso modo resultset qu'on met quasiment tel quel dans une JTable. Rien à voir avec le caractère tabulation.

  9. #9
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    90
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Octobre 2007
    Messages : 90
    Par défaut
    Ah pardon j'avais mal saisi.

    Ok bon bah je vais tacher de faire un mix de tout ça et je transmettrai ça as soon as ça fonctionne

    Merci beaucoup pour les réponses rapides & bonne soirée !

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

Discussions similaires

  1. [Débutant] Générer une page xaml dans document viewer
    Par Johnny P. dans le forum Framework .NET
    Réponses: 0
    Dernier message: 17/04/2013, 19h42
  2. Document Viewer et DocumentPaginator
    Par NeoKript dans le forum Windows Presentation Foundation
    Réponses: 0
    Dernier message: 20/08/2012, 08h48
  3. Viewer de documents
    Par dorian53 dans le forum Général Conception Web
    Réponses: 2
    Dernier message: 12/02/2010, 16h42
  4. Viewer de document .doc, .rtf, etc.
    Par CAML dans le forum ASP.NET
    Réponses: 7
    Dernier message: 06/05/2009, 11h58
  5. Forcer l'affichage des documents sur le viewer ?
    Par Faro dans le forum SharePoint
    Réponses: 2
    Dernier message: 17/09/2008, 12h12

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