所以标题说明了一切,在尝试使用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一些代码,只要问一下,如果你需要,我会上传整个代码。
答案 0 :(得分:0)
自己做格式化:
g.drawString(String.format("%.0f", TOC)) // Change "%.0f" to whatever you prefer