Une JTable sous java

cs_strikers Messages postés 1 Date d'inscription mardi 28 septembre 2004 Statut Membre Dernière intervention 29 septembre 2004 - 29 sept. 2004 à 09:16
al_b07 Messages postés 24 Date d'inscription lundi 27 septembre 2004 Statut Membre Derniè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

1 réponse

al_b07 Messages postés 24 Date d'inscription lundi 27 septembre 2004 Statut Membre Derniè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)

Voilà, et n'oublie pas le java ça déchire sa race

alex
0
Rejoignez-nous