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 :

Probleme editeur JTable


Sujet :

Composants Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    61
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 61
    Par défaut Probleme editeur JTable
    Bonjour,
    Avant tout, j'ai seulement 15 jours de java au compteur et je patauge complètement avec les JTable.

    J'ai créé une table (avec AbstractTableModel ) et je l'ai placée dans un JScrollPane et j'ai ajouté un afficheur qui me pose aussi des pbs.

    Avec le premier éditeur :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Object[] villes = {"Paris", "Venise", "Mexico", "Toulouse", "Bordeaux"};
    JComboBox cboVilles = new JComboBox(villes);
    DefaultCellEditor monEditor = new DefaultCellEditor(cboVilles);
    TableColumn col3 = table.getColumnModel().getColumn(3);
    col3.setCellEditor(monEditor);
    rien ne se passe quand je clique sur le tableau,pas l'ombre d'une combobox!

    Avec le deuxieme éditeur hérité de AbstractCellEditor implémentant les fonctions de TableCellEditor :

    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
    import ....
    class EditorPerso extends AbstractCellEditor implements TableCellEditor {
     
    public JTextField monChamp;
     
    public EditorPerso() {
    monChamp = new JTextField();
    monChamp.setBackground(Color.GREEN);
    }
     
    public Component getTableCellEditorComponent (JTable table, Object value,
    boolean isSelected, int row, int column) {
    monChamp.setText((String) value);
    return monChamp;
    }
     
    public Object getCellEditorValue() {
    String a = monChamp.getText();
    return a;
    }
    }
    rien de particulier et d'aillleurs qu'est il censé se passer ?
    Faut il dans ce cas rajouter quelque chose du genre ..isCellEditable...?

    Merci de me lancer une bouée...
    Eric.

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    61
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 61
    Par défaut [RESOLU]pb JTABLE editeur
    Rebonjour,
    bon en fait il manquait la méthode isCellEditable dans la definition de mon modele.
    A+

Discussions similaires

  1. probleme de JTable
    Par L4BiN dans le forum Composants
    Réponses: 7
    Dernier message: 05/12/2006, 14h19
  2. problem de jtable & jscrolpane
    Par lhaj-boolean dans le forum Composants
    Réponses: 2
    Dernier message: 16/10/2006, 03h18
  3. Probleme avec JTable
    Par yann999 dans le forum Composants
    Réponses: 1
    Dernier message: 12/09/2006, 14h47
  4. Probleme de JTable dans un JScrollPane
    Par ythim dans le forum Composants
    Réponses: 7
    Dernier message: 20/04/2006, 16h43
  5. Probleme avec JTable
    Par Janitrix dans le forum Composants
    Réponses: 4
    Dernier message: 04/04/2006, 18h10

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