@Override
        protected void paintComponent(Graphics g) {
            if (g instanceof SneakyGraphics2D || isJBPopupMenu()) {
                return;
            }
            executePaint(SwingUtilities.getRoot(this), (Graphics2D) g);
        }
@Override
        protected void paintComponent(Graphics g)