我想访问我的X-AXIS的每个特定值,这是JavaFX中的NumberAxis。
假设我得到new NumberAxis(0, 10, i)
,我想删除Ticks 8 - 10;
我想过xAxis.getTickValues().get(8).remove();
xAxis.getTickValues().get(9).remove();
xAxis.getTickValues().get(10).remove();
获取Tickvalues访问权限的正确方法是什么?
答案 0 :(得分:0)
您可以通过覆盖DefaultFormatter
来格式化标签 xAxis.setTickLabelFormatter(new NumberAxis.DefaultFormatter(xAxis) {
@Override
public String toString(Number number) {
return (number.intValue() > 7) ? "" : String.format("%2.0f", number);
}
});