public void paint(Graphics g) {

        if (Gfx == null) {
            LabWidth = getSize().width;
            LabHeight = getSize().height;

            ScrollImage = createImage(LabWidth, LabHeight);
            Gfx = ScrollImage.getGraphics();

            PosY = (LabHeight + TextHeight / 2) / 2;
        }

        try {
            Gfx.setColor(getBackground());
            Gfx.fillRect(0, 0, LabWidth, LabHeight);

            Gfx.setFont(getFont());
            Gfx.setColor(TextColor);
            Gfx.drawString(ScrollText, PosX, PosY);
            g.drawImage(ScrollImage, 0, 0, this);
        } catch (Exception e) {
            System.out.println("ScrollGames:" + e);
        }
    }