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

Composants Java Discussion :

Modifier le header d'un JTable


Sujet :

Composants Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre expérimenté Avatar de kalina
    Femme Profil pro
    Développeur Java
    Inscrit en
    Avril 2009
    Messages
    220
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Avril 2009
    Messages : 220
    Par défaut Modifier le header d'un JTable
    Bonjour à tous,
    Voilà, lors de l'impression,j'ai un problème avec le header de mes JTables c'est que j'arrive pas à modifier la taille des caractères, du coup j'ai tout le temps un header limité et c'est pas très pratique!
    si quelqu'un à une idée ce serait gentille de m'éclairer! merci.

  2. #2
    Membre émérite Avatar de fraco
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    750
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juin 2006
    Messages : 750
    Par défaut
    Salut !
    Comme ça peut-être ?
    maJTable.getTableHeader().setFont(new Font("SansSerif", Font.ITALIC, 12));

  3. #3
    Membre expérimenté Avatar de kalina
    Femme Profil pro
    Développeur Java
    Inscrit en
    Avril 2009
    Messages
    220
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Avril 2009
    Messages : 220
    Par défaut
    salut,
    merci pour la réponse mais ce n'est pas ce que je veux! bien que j'ai besoin de ça aussi!
    je me suis peut-être mal exprimé car voilà ce que je veux dire par header:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     MessageFormat header = new MessageFormat("entête");
     MessageFormat footer = new MessageFormat(" Page {0,number,integer}");
    voilà c'est le message "entête" que je voudrais modifier!
    merci d'avance!

  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
    Que viennent faire ces MessageFormat dans ta JTable.
    Je ne comprends absolument pas la relation, et je ne dois pas être le seul.

    Explique nous ce que tu cherches vraiment à faire en entier, et non pas des bouts d'info non corrélés comme tu le fais en ce moment...

  5. #5
    Membre expérimenté Avatar de kalina
    Femme Profil pro
    Développeur Java
    Inscrit en
    Avril 2009
    Messages
    220
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Avril 2009
    Messages : 220
    Par défaut
    bonjour,
    oui c'est vrai le problème n'a rien à voir avec le JTable enfin presque!
    par header je veux dire "un titre" pour annoncer ce qu'il y a dans le JTable; en effet comment faire si jamais on voulait imprimer un JTable dans une page avec un titre en haut, le JTable un peu plus bas et un numéro de page tout à fait en bas? il y a peut être mieux mais moi j'y 'arrive en faisant ceci:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    MessageFormat header = new MessageFormat("LISTE DES PRODUITS...");
    MessageFormat footer = new MessageFormat(" Page{0,number,integer}");
     
            try {
                jTable1.print(JTable.PrintMode.FIT_WIDTH, header,footer);
     
            } 
            catch (java.awt.print.PrinterException e) {
                System.err.format("Cannot print %s%n", e.getMessage());}
    la difficulté c'est que je n'arrive pas à modifier la taille du titre c-à-d :
    "LISTE DES PRODUITS...", s'il est long il ne s'imprime pas en entier.
    voilà, j'espère que je me suis faite comprendre cette fois-ci!
    merci de votre aide

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

Discussions similaires

  1. Modifier le header d'une Request
    Par matg dans le forum Servlets/JSP
    Réponses: 12
    Dernier message: 21/03/2007, 22h02
  2. JButton dans un header d'une JTable
    Par dim_italia dans le forum Composants
    Réponses: 3
    Dernier message: 18/07/2006, 19h41
  3. Comment modifier une cellule dans un JTable
    Par @yoyo dans le forum Composants
    Réponses: 10
    Dernier message: 22/03/2006, 17h48
  4. Problèmes d'affiche du header de mon JTable avec un Model
    Par Baptiste Wicht dans le forum Composants
    Réponses: 16
    Dernier message: 08/02/2006, 19h37
  5. [VB.NET] Datagrid : Modifier les headers des colones
    Par burnedsoul dans le forum VB.NET
    Réponses: 9
    Dernier message: 05/11/2005, 12h29

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