Java Swing g.drawstring" int或double"没有获得科学记数法Aka E.

时间:2018-01-25 10:06:00

标签: java swing

所以标题说明了一切,在尝试使用g.drawstring输入一个大数字时遇到了问题,但我只是在我的号码中得到一个E.

我该怎么做才能防止这种情况发生?

由于 /代码

static double TOC=14214111;
   .....

 f = new Font("Arial", Font.BOLD, 16);
       .....

     protected void paintComponent ( Graphics g ) {
     super.paintComponent ( g );
     g.setFont(f);
     g.drawString(""+ TOC, 280, 34);

        repaint();
     }

      ....

Basicaly一些代码,只要问一下,如果你需要,我会上传整个代码。

1 个答案:

答案 0 :(得分:0)

自己做格式化:

g.drawString(String.format("%.0f", TOC)) // Change "%.0f" to whatever you prefer