Ahoj,
resi se to pomoci CellRendereru.
Viz stejny dotaz zde: 
http://forum.java.sun.com/thread.jspa?threadID=568928&messageID=2811952

-Vity 

-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of
[EMAIL PROTECTED]
Sent: Tuesday, August 28, 2007 5:34 PM
To: Java
Subject: Spatna interpretace "double" v tabulce - vykresluje se jako "integer", 
nebo neuplny format
cisla

Zdravim,

nesetkal jste se nekdo s podobnymi problemy (Windows, Java 1.5) (?):

1.
Mam tabulku JTable,ta ma nejaky TableModel
...vzdy pro vykresleni hodnoty se samozrejme vola metoda

public Object getValueAt(int row, int col) {
    return obj;
  }
...ta vraci objekt typu Double

....v tabulce se ovsem misto destinneho cisla - napr 2.156
vykresli cislo integer bez desetinnych mist - jen 2
...pokud si sahnu primo do modelu pro vykreslovanou hodnotu, tak se mi
potvrzuje, ze pro vykresleni se posila skutecne desetiine cislo....
...nekde se mi to zkonvertuje a nejsem schopen zjistit, cim to je....

2. Nebo neco podobne, kdy misto trech desetinnych mist - napr 4.158 -  se
mi zobrazi jen 2 desetinna mista a jako odelovac desetinnych mist se
pouzije misto"tecky" ceska "carka"....4,15
...zkousel jsem ovlivnovat Local Settings ve Windows, ale neuspesne....

V obou pripadech nikde nepouzivam zadne formatovani.....

Diky za jakekoliv nakopnuti....

Bartosak Jiri


"This e-mail message is intended only for the use of the intended
recipient(s).
The information contained therein may be confidential or privileged, and
its disclosure or reproduction is strictly prohibited.
If you are not the intended recipient, please return it immediately to its
sender at the above address and destroy it."


Odpovedet emailem