有没有办法在JavaFX 2.0中访问NumberAxis()的值?

时间:2013-10-17 12:51:27

标签: java javafx-2 javafx

我想访问我的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访问权限的正确方法是什么?

1 个答案:

答案 0 :(得分:0)

您可以通过覆盖DefaultFormatter

来格式化标签
    xAxis.setTickLabelFormatter(new NumberAxis.DefaultFormatter(xAxis) {
        @Override
        public String toString(Number number) {
            return (number.intValue() > 7) ? "" :  String.format("%2.0f", number);
        }
    });