de la part d'nraynaud, qui grâce à notre cher modo Gilou, ne peut poster, malgré ses qualités de forumeur:
il faut que tu définisses la propriété qui va bien dans le Renderer qui est en fait un JLabel si tu as laissé celui par défaut.un truc style :
Code :
- ((JLabel)table.getDefaultRenderer(Object.class)).setHorizontalTextPosition(JLabel.CENTER);
|
Code :
- ((JLabel)table.getDefaultRenderer(Boolean.class)).setHorizontalTextPosition(JLabel.CENTER);
|
Code :
- ((JLabel)table.getDefaultRenderer(Number.class)).setHorizontalTextPosition(JLabel.CENTER);
|
http://java.sun.com/j2se/1.4.2/doc [...] ang.Class)
http://java.sun.com/j2se/1.4.2/doc [...] ition(int)
si tu a un renderer custom, 2 possibilités
- si tu dérives de DefaultTableCellRenderer, c'est pareil
- si tu a un truc vraiment custom (ce que je te déconseille), tu te démerde tout seul avec tes fonctions de peinture
Message édité par the real moins moins le 15-03-2004 à 21:45:58
---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?