How to display a Float with the format 0.0000 in a JTable?

Posted on 2002-06-22
Last Modified: 2006-11-17
I have a JTable displaying values for a Float data type. I would like to have the numbers displayed to 4 decimal points. e.g:

1.7 should be 1.7000
1 should be 1.0000
1.23456 should be 1.2346

But I don't know how to format display in a JTable cell. A few hours of doc digging did not help.

Is there any simple way to do it?


Question by:bunwong
LVL 16

Accepted Solution

heyhey_ earned 100 total points
ID: 7101351
you have to
1. implement your own cell renderer;
2. use DecimalFormat to format the output text.

Expert Comment

ID: 7102938
  Please try this code
    NumberFormat myformat = NumberFormat.getInstance();

   use this code
   float f=1.7f;
  System.out.println(new DecimalFormat("#########.0000").format(f));



Author Comment

ID: 7105473
Thanks, I'm all set now.

Featured Post

Free Tool: Path Explorer

An intuitive utility to help find the CSS path to UI elements on a webpage. These paths are used frequently in a variety of front-end development and QA automation tasks.

One of a set of tools we're offering as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
more than one jdk and one jre 1 50
how to add new optional parameter to JSP 1 49
configure dependency in POM for new database 3 34
Html Table Looping (part 2) 5 27
After being asked a question last year, I went into one of my moods where I did some research and code just for the fun and learning of it all.  Subsequently, from this journey, I put together this article on "Range Searching Using Visual Basic.NET …
Java contains several comparison operators (e.g., <, <=, >, >=, ==, !=) that allow you to compare primitive values. However, these operators cannot be used to compare the contents of objects. Interface Comparable is used to allow objects of a cl…
Video by: Michael
Viewers learn about how to reduce the potential repetitiveness of coding in main by developing methods to perform specific tasks for their program. Additionally, objects are introduced for the purpose of learning how to call methods in Java. Define …
This tutorial explains how to use the VisualVM tool for the Java platform application. This video goes into detail on the Threads, Sampler, and Profiler tabs.

808 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question