@Override public void draw (Batch batch, float parentAlpha) { bgImage.setDrawable(getCheckboxBgImage()); tickImage.setDrawable(getCheckboxTickImage()); super.draw(batch, parentAlpha); if (isDisabled() == false && stateInvalid && style.errorBorder != null) { style.errorBorder.draw(batch, getX() + imageStack.getX(), getY() + imageStack.getY(), imageStack.getWidth(), imageStack.getHeight()); } else if (focusBorderEnabled && drawBorder && style.focusBorder != null) { style.focusBorder.draw(batch, getX() + imageStack.getX(), getY() + imageStack.getY(), imageStack.getWidth(), imageStack.getHeight()); } }