begin process at 2012 02 15 03:46:06
  Trouver un code source :
 
dans
 
Accueil > Forum > 

JAVA / J2EE / J2ME

 > 

Divers

 > 

Général

 > 

Problème de gestion d'un Tableau jTable en java


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Problème de gestion d'un Tableau jTable en java

lundi 2 juin 2008 à 16:42:06 | Problème de gestion d'un Tableau jTable en java

beberto56

Bonjour,

Voici une petite application test que j'ai créé afin de gérer un tableau en java. Cette application est composé d'une zone de saisie d'un tableau et d'un bouton.
Je veux que le nombre de ligne du tableau évolue en fonction de la saisie et que la dernière colonne du tableau représente la somme des colonne précédente (sur le principe excel c4 = c1+c2+c3)

Voici mon code:

package testevoltablo;

    import javax.swing.table.DefaultTableModel;
    import javax.swing.table.*;

    public class Main extends javax.swing.JFrame {
   
        public DefaultTableModel modele = new DefaultTableModel();
       
        public Main()
        {
            
            initComponents();
        }

        public void createRows()
        {

            modele = (DefaultTableModel)table.getModel();
            String texte = field.getText();
            if(texte.equals(""))
            {
                texte="0";
            }
            int count = new Integer(texte).intValue();
           
            for (int i = 1; i< count; ++i)
            {
                modele.addRow(new Object[]{"","","",""});
            }
        }
    private void submitButtonActionPerformed(java.awt.event.ActionEvent evt) {                                            
    createRows();     
    }                                                                            
   
    public static void main(String args[]) {
        java.awt.EventQueue.invokeLater(new Runnable() {
            public void run() {
                new Main().setVisible(true);
            }
        });
    }
   
    // Variables declaration - do not modify
    public javax.swing.JTextField field;
    private javax.swing.JLabel jLabel1;
    private javax.swing.JLabel jLabel2;
    private javax.swing.JScrollPane jScrollPane1;
    private javax.swing.JButton submitButton;
    public static javax.swing.JTable table;
    // End of variables declaration
   
}

Pour l'instant je n'est réussi à faire qu'une methode qui ajoute des ligne alors que je voudrais que le nombre de ligne soit égale à la saisie (si l'utilisateur rentre 9, il y 9 ligne qui apparaissent et si ensuite il entre 4 il y en a 5 qui disparaissent.
Et je n'arrive pas à creer une methode qui calcul dans la colonne 4 la somme des trois précédente automatiquement.

Si quelqu'un peut me conseiller ou modifier mon code afin que cela fonctionne je lui en serais reconnaissant.
(A l'heure actuelle mon niveau en java me fait tous mélanger)^^

Merci d'avance

Julien.
lundi 2 juin 2008 à 17:15:32 | Re : Problème de gestion d'un Tableau jTable en java

mouzart

slt,

Beh avant d ajouter tes row  fait un model.delteAll() ou un truc du genre et apres rempli ton model comme tu veux
Voila j espere que ca va t aider.

Abdelilah
vendredi 25 mars 2011 à 15:30:36 | Re : Problème de gestion d'un Tableau jTable en java

hajourawm


Bonjour
mon problème est : je veux faire la somme de colonnes du tableau j'arrive pas à trouver une méthode pour le faire .
!! :Je travaille avec le JTable


Cette discussion est classée dans : java, public, tableau, javax, swing


Répondre à ce message

Sujets en rapport avec ce message

Problème rafraichissement image avec Swing [ par ejouvin ] Bonjour.Je suis en train de faire une petite application qui contient une arborescence à gauche et une fenêtre de détail sur la droite.Dans le code su Probleme avec un result set [ par beberto56 ] Bonjour,je vouos expose mon problème. J'ai réalisé une petite application avec une class de connexion à SQLSERVER qui fonctionne et une interface grap visibilite des variables [ par manou9 ] Bonjour J'ai un probleme qui est un peu complique D'abord j'utilise le langage java, j'ai 2 classes : Deliberations et f5 Dans la classe Deliberations java mysql et la persistence(jpa) [ par hiddouche ] je suis debutant en JPA je developpe avec netbeans avec un serveur integrer glassfish v 2.1 je vient de faire un test mais un erreur se declenche voil aide de faire un fond d'ecran dans une JFrame [ par princetunis ] SVP aide moi de faire ajouté un fond d'ecran a cette code et merci: package TestFrame; /** * * @author Adoul */ public class Bienvenue extends j URGENT SVP: Aide oracle sur JAVA [ par master8686 ] Je suis entrain de preparer un programme de generateur graphique de resuetes SQL mais je suis bloqué par un probléme lié au driver de oracle sous java SVP: Aide oracle sur JAVA [ par master8686 ] Salut tous, Je suis entrain de preparer un programme de generateur graphique de resuetes SQL mais je suis bloqué par un probléme lié au driver de ora tracage de la forme d'onde d'un signal [ par hammasaidi ] bonjour, j'ai ces deux code mais j'arrive pas à les bien ecrire pour tracer la forme d'onde (waveform) du signal merci de m'aidé [code=java]/** * @ tracage de la forme d'onde d'un signal [ par hammasaidi ] bonjour, suis débutant en java et svp quelqu'un qui peut m'aider de compiler mon code java je veux représenter la waveform dans le canevas [code=java supprimer une ligne d'une JTable avec un bouton [ par bbrizn ] Bonsoir, j'ai essayé plusieurs méthodes pour faire fonctionner mon code, j'ai même trouvé des pistes intéressantes sur ce site, mais je reste bloqué c


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), 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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,593 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales