@Override
    public void paint(Graphics g) {
      super.paint(g);
      ((Graphics2D)g).setRenderingHint(RenderingHints.KEY_TEXT_ANTIALIASING, AntialiasingType.getKeyForCurrentScope(false));
      if (myName == null && myCategory.getEmoji().isEmpty()) {
        paintNoEmojiFound(g);
      }
      else {
        if (myItemsPerRow <= 0) return;
        paintSelection(g);
        paintItems(g);
        if (myName != null) paintCategoryLabel(g);
      }
    }
@Override
    public void paint(Graphics g)