Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: Java: JTable ongelma (java)

johan123 [26.01.2006 19:52:05]

#

Kaikki toimii hyvin paitsi että kun asetan numeerisen arvon jollekkin solulle joka ylittää tietyn numeron (esim 1000000), niin taulukolle tulostuu kymmenpotenssi (esimerkin mukaan 1.00E6), haluaisin että nämä näytetään numeroina kahdella desimaalilla (1000000.00), eikä kymmenen potensseina, miten voin muuttaa tätä? Sisääntuleva arvo on double.
t
johan

FooBat [26.01.2006 20:33:11]

#

Tee taulullesi oma tablemodel (peri AbstractTableModel tai DefaultTableModel), jonka getValueAt-metodiin teet halutun muotoilun (palautat sopivan näköisen Stringin). Liukuluvun muotoiluja voi tehdä java.text.DecimalFormat -luokalla.

johan123 [26.01.2006 22:51:33]

#

kyllä on hauskaa, olen jo tehnyt kyseisen mallin, ja sinne kyseisen getValueAt metoodin, näköjään vain olin ihan täysin unohtanut sen, hommahan hoitu parissa minutissa, tyhmä minä...

kiitos

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta