cs_strikers
Messages postés1Date d'inscriptionmardi 28 septembre 2004StatutMembreDernière intervention29 septembre 2004
-
29 sept. 2004 à 09:16
al_b07
Messages postés24Date d'inscriptionlundi 27 septembre 2004StatutMembreDernière intervention 4 octobre 2004
-
29 sept. 2004 à 11:06
j'ai relier une base de donner a ma JTable et j'ai une colonne Password dans ma Jtable et je s'est pas comment on fais pour qu'il mette des estérixe dans la colonne Password au lieu de caractère
al_b07
Messages postés24Date d'inscriptionlundi 27 septembre 2004StatutMembreDernière intervention 4 octobre 2004 29 sept. 2004 à 11:06
crée un classe:
public class PasswordTableCellRenderer implements TableCellRenderer
{
/**
*renvoie un composant dont la méthode paint est invoquée pour afficher une cellule de tableau
*@param table tableau contenant la cellule à afficher
*@param value la cellule à afficher
*@param isSelected vaut true si la cellule est sélectionnée
*@param hasFocus vaut true si la cellule possède le focus
*@param row la ligne de la cellule
*@param column la colonne de la cellule
*/
public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column)
{
JPasswordField pass = (JPasswordField)value;
return pass;
}
}
ensuite une fois ta Jtable créée et avec lo modèle ajouté, écrit:
table.setDefaultRenderer(JPasswordField.class,new PasswordTableCellRenderer());
En fait, là j'ai un peu modifier mon code, parce que moi j'utilise un JPanel où y'a un dessin dedans(avec les mouselistener et tout et tout)