void update(IMaterialDistributionSettings distributionSettings) { float probability = distributionSettings.getDistributionProbability(buildingType); float userBarValue = distributionSettings.getUserConfiguredDistributionValue(buildingType); lblPercentage.setText(Math.round(probability * 100) + "%"); barFill.setBarFill(userBarValue, probability); } }