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 :

utiliser un Jtable


Sujet :

Composants Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Juillet 2007
    Messages
    28
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 28
    Par défaut utiliser un Jtable
    salut,
    je veut que les colonnes de mon tableau soit non editable voila mon code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
     
    public static void main(String[] args) {
        new MFrame();
    }
     
     
    private JTable table ;
    private JButton button ;
    private JButton button2 ;
    private String col[] = new String[]{"Colonne 1","Colonne 2"};
    private Object ob[][] = new Object[][]{{"1","2"},{"3","4"}};
     
    public MFrame(){
        super("Programme test");
        configure();
        this.add(new JScrollPane(table), BorderLayout.CENTER);
        this.add(button, BorderLayout.SOUTH);
        this.add(button2, BorderLayout.NORTH);
        this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        this.pack();
        this.setVisible(true);
    }
     
     
     
    public void actionPerformed(ActionEvent e) {
     
        JButton source = (JButton)e.getSource();
        System.out.println("dsds");
        TableColumn column = table.getTableHeader().getColumnModel().getColumn(0);
        column.setHeaderValue(source.getText());
        table.getTableHeader().repaint();
    }
     
     
     
    private void configure()
     
    {
     
    table = new JTable(ob,col);
    ......

  2. #2
    Membre confirmé Avatar de titus55
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    115
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 115

  3. #3
    Membre averti
    Inscrit en
    Juillet 2007
    Messages
    28
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 28
    Par défaut
    reponse

    montable.setEnabled(false);

  4. #4
    Membre confirmé Avatar de titus55
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    115
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 115
    Par défaut
    Colonnes non éditables et désactiver complètement la JTable (setEnabled(false)) sont deux choses différentes...
    Mais bon si tu as ce qu'il te faut passe ton sujet en

    Autant pour moi il est Résolu

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

Discussions similaires

  1. utilisation des jtable
    Par stezosensei dans le forum NetBeans
    Réponses: 2
    Dernier message: 14/12/2012, 11h59
  2. Utilisation des JTable
    Par sylvainkouo dans le forum Langage
    Réponses: 1
    Dernier message: 11/12/2012, 07h28
  3. Utilisation de JTable
    Par jojo_ol76 dans le forum Composants
    Réponses: 18
    Dernier message: 27/03/2011, 12h51
  4. utilisation de jtable
    Par manelisg dans le forum Composants
    Réponses: 13
    Dernier message: 28/03/2009, 21h28
  5. Utilisation de JTable ou affichage en tableau
    Par volontier dans le forum Composants
    Réponses: 5
    Dernier message: 03/06/2006, 21h16

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