Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : JTable et utilisation de variables type double [ Archives / Divers ] (Deun)

mercredi 8 juin 2005 à 00:49:36 | JTable et utilisation de variables type double

Deun

Membre Club
Salut,

Bon, je viens de mettre à Java.... et même à la progrmmation tout court en fait. Alors voilà mon soucis (la solution doit être évidente, car apparament personne ne se pose la question) :
J'ai des couple des coordonnées genre (double,double) et je veux en faire deux choses :
    - Les stocker dans une table pour traitement complémentaire,
    - Les dessiner à l'écran.

Apparament mon problème est quasi résolu (http://www.javafr.com/code.aspx?ID=18204 - Merci -), mais j'ai des problèmes pour dire à la JTable que jái des données formet double et non integer.
En fait j'ai essayer de créer un model de table suivant l'exemple donné sur http://java.sun.com/docs/books/tutorial/uiswing/components/table.html#data
class MyTableModel extends AbstractTableModel {
private String[] columnNames = titres //Defini ailleurs
private Object[][] data = xy;// C'est là qu'est mon problème, puisque xy est du type double [][]
et qu'il n'y a pas moyen de dire que data est du type double

public int getColumnCount() {
return columnNames.length;
}

public int getRowCount() {
return data.length;
}

public String getColumnName(int col) {
return columnNames[col];
}

public Object getValueAt(int row, int col) {
return data[row][col];
}
¿Comment fait-on pour s'en sortir sans erreurs d'arrondis, et en gardant la possibilité de traviller numériquement sur les données

Merci.

-------------------------------------------------------------------------------------------
Il y a deux categories de personnes : Ceux qui font ce qu'ils peuvent, et ceux qui ont besoin d'aide.

jeudi 9 juin 2005 à 16:22:44 | Re : JTable et utilisation de variables type double

Deun

Membre Club
On dirai que cela vous passionne mon soucis
Bon j'ai repris le truc differement, voila ce que cela donne :
TableModel donnees = new MonModelTable();
      JTable table = new JTable(donnees);
       
    class MonModelTable extends AbstractTableModel
    {
        private String[] columnNames = titre;
        private double[][] data=xy;
       
        public int getColumnCount() //Fournit lengthnombre de colonnes
        {
            return columnNames.length;
        }
        public int getRowCount() {
            return data.length;
        }

        public String getColumnName(int col) {
            return columnNames[col];
        }
Evidement maintenant c'est ici que ça coince
        public double getValueAt(int row, int col) {
            return data[row][col];
        }
    };

Ce serait sympa de me donner un coup de pouce, j'en ai besoin très urgement.

--------------------------------------------------------------------------------------------------
Il y a deux categories de personnes : Ceux qui font ce qu'ils peuvent, et ceux qui ont besoin d'aide.



Cette discussion est classé dans : public, int, type, data, double


Répondre à ce message

Sujets en rapport avec ce message

problem avec JTable svp aidez moi [ par yacir ] salut tout le monde  g un petit probleme avec ce programme:il consiste à faire la soustration entre 2 valeurs de 2 cellules de JTable et il affiche le calcul de matrice [ par camy12 ] bonjour tout le monde!!je suis débutante en Java et avec eclipse aussi, j'afficher les elements d'une matrice et je veux calculer le maximum de chacun Histogramme avec Java [ par Diansher ] Salut à tous, J#aimerais réaliser un histogramme avec Java, dont les bandes varient comme le modèl suivant:http://www.stat.sc.edu/~west/javahtml/Histo Tri d'un JTable [ par breathfromhell ] salut les amis un probleme parviens lorsque je veux implementer setAutoCreateRowSorter(true) pour pouvoir trier ma JTable le probleme c est que il ne JComboBox dans JTable avec Arraylist<object[]> comme model [ par lex1111 ] Bonjour a tous, j'ais regardé presque tout les topics sur la façon de mettre une Colonne de ma Jtable avec des Jcombobox y compris les tutos de sun, m Selection du type avec implémentation [ par jbaymoh ] Bonjour,J'ai un projet a rendre cette semaine en java et je bloque sur la selection du type grace a l'implementation.class Robot{int nrj=1500;Cerveau LinkedList [ par denzelboy ] Bonsoir ,Je suis confronté a un  problème et je ne sais pas quoi faire Quelqu'un a une idée?import java.util.*;public class Coordonates extends Object jgraph [ par monpseudonom ] Hello.I'm using jgraph and I have some problems.Can you please help me.J have 3 classes which are:1)HelloWorld:public class HelloWorld {public static non-static variable Dialysis1 cannot be referenced from a static context [ par shadowmic ] Voilà bonjours tout le monde je m'excuse de poser une question aussi con mais je suis un débutant en java.erreur : non-static variable Dialysis1 canno Package & heritage en JAVA [ par MrFidel ] Bonjour, Voici donc mon problème : J'ai creé deux classes A et B dans le package nommé P1 (B est une classe fille de A) : *******************


Nos sponsors

Sondage...

CalendriCode

Janvier 2009
LMMJVSD
   1234
567891011
12131415161718
19202122232425
262728293031 

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,484 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.