Accueil > Forum > > > > test sue les cellule de la JTable
test sue les cellule de la JTable
mardi 11 mars 2008 à 17:04:32 |
test sue les cellule de la JTable

saratsdi
|
salut tous le monde si vous pouvez m'aider je veux faire le test sur les cellules de la JTable s'il sont vide je veux qu'il m'affiche un message et merci d'avance  
|
|
mardi 11 mars 2008 à 19:19:45 |
Re : test sue les cellule de la JTable

Ombitious_Developper
|
Salut:
Je n'ai pas bien saisi ce que tu veux faire.
Est ce que tu veux afficher la chaîne de caractères "Vide" dans les cellules vides par exemple ?
Cordialement ...
|
|
mercredi 12 mars 2008 à 06:49:13 |
Re : test sue les cellule de la JTable

gouessej
|
Modifie l'objet responsable du rendu de ta JTable de façon à ce qu'il affiche "vide" ou bien ce que tu veux quand il n'a pas de donnée (null). jTable.setDefaultRenderer(columnClass,new DefaultCellRenderer(){ { JLabel label = super.getTableCellRendererComponent(table,value,isSelected,hasFocus,row,column); if(value==null) label.setText("VIDE"); return( label ); } }); TUER : http://tuer.tuxfamily.org/tuer.php  yeah! vive java 
|
|
mercredi 12 mars 2008 à 06:51:35 |
Re : test sue les cellule de la JTable

gouessej
|
jTable.setDefaultRenderer(Object.class,new DefaultCellRenderer(){ Component getTableCellRendererComponent(JTable table,Object value,boolean isSelected,boolean hasFocus,int row, int column) { JLabel label = super.getTableCellRendererComponent(table,value,isSelected,hasFocus,row,column); if(value==null) label.setText("VIDE"); return( label ); } }); TUER : http://tuer.tuxfamily.org/tuer.php  yeah! vive java 
|
|
mercredi 12 mars 2008 à 10:20:50 |
Re : test sue les cellule de la JTable

saratsdi
|
je voudrais dire quand l'utilisateur saisi sur la table il doi remplir toutes les cellules de la ligne,et s'il a oublie une vide le programme l'affiche un message alors je veux savoir comment faire ce test c clair ma question?  
|
|
mercredi 12 mars 2008 à 14:01:23 |
Re : test sue les cellule de la JTable

KenZara
|
Bonjour, Euh tu fais ce que t'as proposé gouessej et au lieu de mettre labet.setText("Vide"), tu mets l'alerte .... Allez un peu d'effort :) Kenza 
|
|
mercredi 12 mars 2008 à 19:10:29 |
Re : test sue les cellule de la JTable

gouessej
|
Le plus simple est de vérifier si une des cellules n'est pas remplie quand l'utilisateur clique sur un bouton pour confirmer. Il suffit alors d'utiliser la méthode getValueAt(int row,int column) et de vérifier si elle renvoie null une fois. Tu peux faire ce test à un autre moment si tu préfères, quand ta JTable perd le focus par exemple, ou bien quand l'utilisateur commence à remplir une autre ligne. KenZara a raison, tu pourrais te donner la peine de chercher un peu, va voir la documentation Java : http://java.sun.com/javase/6/docs/api/ C'est en se confrontant aux difficultés qu'on progresse. TUER : http://tuer.tuxfamily.org/tuer.php  yeah! vive java 
|
|
jeudi 13 mars 2008 à 11:49:44 |
Re : test sue les cellule de la JTable

uhrand
|
En plus, pour faire ressortir les champs "oubliés", on pourrait les colorer:
jTable1 = new javax.swing.JTable(){ public Component prepareRenderer(TableCellRenderer renderer, int row, int column) { Component c = super.prepareRenderer(renderer, row, column); boolean focused = isRowSelected(row) && isColumnSelected(column); if(!focused){ c.setBackground(Color.WHITE); } for (int i = 0; i < jTable1.getRowCount(); i++) { for (int j = 0; j < jTable1.getColumnCount(); j++) { Object val = jTable1.getValueAt(row, column); if( val == null || val.toString().equals("") ){ if(!focused){ c.setBackground(Color.RED); } } } } return c; }
};
|
|
Cette discussion est classée dans : test, cellule, jtable, sue
Répondre à ce message
Sujets en rapport avec ce message
Passer a la cellule de droite dans une JTable [ par chmurbluk ]
Dans une JTable, apres la validation d'une cellule en edition par la touche Enter, la nouvelle cellule selectionnee est la cellule du dessous alors qu
mouseEntered sur une cellule de JTable [ par jguillemette ]
bonjourj'aimerais savoir comment récupérer la cellule d'une JTable sur laquelle se trouve la souris (un genre de mouseEntered sur une cellule)mercijer
couleur de cellule dans une JTable [ par javateux ]
bonjour, voila mn probleme:j veu colorer des cellules selectionnées dans une table et les garder en couleur, existe-t-il des proprietés pour la table
cellule JTable [ par javateux ]
salut,Comment peut-on colorer des cellules dans une JTable a partir d'une selection de celle-ci?En fait je voudrai garder cette coloration (donc pas s
JTable [ par racista ]
FranceskaComment recuperer la valeur d'une cellule(dans un JTable) apres avoir cliquer dans cette cellule
Cellule JTable [ par javateux ]
Salut, super g reussit à changer les couleur de cellules dans un jtable...le probleme c'est que la couleur est changée pour toute la colonne et non se
Ecouteur sur un JTable [ par Frouf85 ]
Bonjour,Je souhaiterais qu'en double-cliquant sur une cellule de mon JTable, je puisse y associer un évènement. Pour les boutons, il existe la methode
Event sur Spinner dans une JTable [ par machistador ]
Bonjour,alors j'ai une table qui contient une colonne de spinners. Dans cette colonne, j'affecte un nombre avec les spinners. La somme totale de ces n
Cellule scrollable dans une JTable [ par Thanos3 ]
Bonjour @ tous.J'ai un gros pb.J'ai cree une JTable avec des cellules qui implementes TableCellRenderer pour afficher dans la cellule une JList.Cette
[JTable] Selectionner une cellule ! [ par Pimousse77 ]
Bonjour à tous !Voilà j'ai un problème qui peut paraître très bête et sur lequel je me prend pourtant bien la tête !J'ai besoin pour mon application d
Livres en rapport
|
Derniers Blogs
[RIA SERVICES] INCLUDE ET DOMAINDATASOURCE[RIA SERVICES] INCLUDE ET DOMAINDATASOURCE par Audrey
Dans un de mes articles précédents , j'avais parlé des DomainDataSource avec RIA Services dans le cas d'une interface Maître - Détail. Dans le même principe, je vais parler d'une autre manière de mettre en forme ce cas d'interface avec RIA Services. Et po...
Cliquez pour lire la suite de l'article par Audrey ZUNE : VERSION ZUNE SOFTWARE V 4.2 ET LA SOCIALISATIONZUNE : VERSION ZUNE SOFTWARE V 4.2 ET LA SOCIALISATION par ROMELARD Fabrice
Une des nouveautés de la version V 3.0 était l'apparition de l'onglet Social qui ne fonctionnait que si le MarketPlace était activé sur son poste. Cela limitait donc son intérêt, car hors du cadre commercial USA-CANADA, peu de monde trouva...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice PRATIQUE DE SILVERLIGHT PAR ERIC AMBROSIPRATIQUE DE SILVERLIGHT PAR ERIC AMBROSI par MPOWARE
Je viens de finir la lecture du dernier livre d'
Eric Ambrosi
éditions PEARSON
Son livre donne une approche pratique de Silverlight qui sera aussi bien comprise par le développeur que par le designeur.
Tous les aspects du développement RIA sont abor...
Cliquez pour lire la suite de l'article par MPOWARE APPRENDRE à DéVELOPPER POUR LES MOBILES AVEC LA NOUVELLE GéNéRATION .NETAPPRENDRE à DéVELOPPER POUR LES MOBILES AVEC LA NOUVELLE GéNéRATION .NET par odewit
2 déclinaisons de Silverlight et 2 déclinaisons de Mono permettent dorénavant (ou permettront prochainement) de développer des applications .NET mobiles pour les principales plates-formes du marché :
Silverlight pour Symbian, basé sur Silverlight 2...
Cliquez pour lire la suite de l'article par odewit ZUNE : NOUVELLE VERSION DU ZUNE SOFTWARE - V 4.2ZUNE : NOUVELLE VERSION DU ZUNE SOFTWARE - V 4.2 par ROMELARD Fabrice
Avec la dernière génération du lecteur MP3 de Microsoft, le ZUNE HD, Microsoft a publié une nouvelle version du logiciel pour PC. Ainsi, je me suis décidé à installer celle-ci sur mon Tablet PC ACER, comme toujours le logiciel est donc tél...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Forum
RE : ANDROIDRE : ANDROID par angie23
Cliquez pour lire la suite par angie23 EXERCICE EN JAVAEXERCICE EN JAVA par nouna1551
Cliquez pour lire la suite par nouna1551 PARALLELISATIONPARALLELISATION par infogoss
Cliquez pour lire la suite par infogoss
Logiciels
Academy System (10.9.4.0)ACADEMY SYSTEM (10.9.4.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Xilisoft Convertisseur Vidéo Ultimate (5.1.39.0305)XILISOFT CONVERTISSEUR VIDéO ULTIMATE (5.1.39.0305)Xilisoft Convertisseur Vidéo Ultimate est un outil puissant de conversion vidéo, facile à utilise... Cliquez pour télécharger Xilisoft Convertisseur Vidéo Ultimate Xilisoft DVD Ripper Ultimate (5.0.64.0304)XILISOFT DVD RIPPER ULTIMATE (5.0.64.0304)Xilisoft DVD Ripper Ultimate est un logiciel excellent pour copier et convertir DVD vers presque ... Cliquez pour télécharger Xilisoft DVD Ripper Ultimate Rigs of Rods (63.3)RIGS OF RODS (63.3)c'est un jeu de multi-simulation camions,autobus voitures, avions, bateaux, hélicoptère avec défo... Cliquez pour télécharger Rigs of Rods
|