Aller au contenu

stealon

Membres
  • Compteur de contenus

    1
  • Inscription

  • Dernière visite

Profile Information

  • Sexe
    Male
  • Localisation
    Cameroun
  • Intérêts
    Développement

Autres informations

  • Votre config
    Windows 8, 64 bits
  • Mes langues
    Français et anglais

Visiteurs récents du profil

Le bloc de visiteurs récents est désactivé et il n’est pas visible pour les autres utilisateurs.

stealon's Achievements

Junior Member

Junior Member (3/12)

0

Réputation sur la communauté

  1. Bonjour. Dans le but d'alléger le code je voudrais créer un tableModel générique en java. De cette façon, je pourrais l'instancier et fournir le type de donnée à afficher par le JTable. La difficulté réside dans la redéfinition de l méthode getValueAt(). Je précise que je code en java. Merci à ceux qui me répondront. public class TableColumnDefination{ private String columnName; private ColumnDataType dataType; private int index; boolean isEditable; public TableColumnDefination( String columnName, ColumnDataType dataType, int index){ this.columnName = columnName; this.dataType = dataType; this.index = index; } //getters et setters } public enum ColumnDataType{ INTEGER, BOOLEAN, STRING, DEVISE, DOUBLE; ColumnDataType(){ } } public GenericTableModel <T> extends AbstractTableModel{ private List<TableColumnDefination> columnHeaders; private List<T> data; public GenericTableModel(List<TableColumnDefination> tableHeaders, List<T> data){ this.columnHeaders= columnHeaders; this.data = data; } public String getColumnName(int index){ rerurn columnHeaders.get(index).getName(); } public int getColumnCount() { rerurn this.columnHeaders.size(); } public boolean isCellEditable(int row, int col){ rerurn tableHeaders.get(col). isEditable(); } public int getRowCount(){ rerurn data.size(); } public Object getValueAt(int row, int col){ // Je manque d'inspiration et j'ai besoin d'aide. } }
×
×
  • Créer...