Yes, you can replace the collection of standard tick units for the axis as follows:

     NumberAxis rangeAxis = (NumberAxis) plot.getRangeAxis();
    rangeAxis.setStandardTickUnits(NumberAxis.createIntegerTickUnits()); 

Source: JFreeChart FAQ