在我将 Ubuntu 更新到 12.04\xef\xbc\x8c 后,我的系统速度变慢,并且警告我磁盘剩余空间较少。我检查了我的磁盘,发现文件/var/log/cups/error_log \ 的大小为78G!。我检查了这个文件,发现它充满了“订阅 dbus:// 的通知程序离开重试重试”......\n这里发生了什么?我能做什么?
\n我正在尝试创建一个图表,该图表的yAxis旨在显示员工人数,因此它只能显示整数。
但是我发现这并不容易,因为我已经尝试过yAxis.setTickUnit(1),但是当值较小时,它将不起作用(例如,最大值为3,它仍然显示0.5、1.5 ...,我只想要1,2,3,4之类的刻度值。)
如何实现此目标?
根据@jewelsea的回答,我尝试了这个(在javafx 2.2 jdk7中)
class IntegerStringConverter extends StringConverter<Number>{
public IntegerStringConverter() {
}
@Override
public String toString(Number object) {
if(object.intValue()!=object.doubleValue())
return "";
return ""+(object.intValue());
}
@Override
public Number fromString(String string) {
Number val = Double.parseDouble(string);
return val.intValue();
}
}
Run Code Online (Sandbox Code Playgroud)
结果是可以接受的。双精度值已消失,但刻度仍然存在。
