This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.
a) SatelliteComponent does not render a background. Since it is doublebuffered, this means that one gets glitch-graphics if the scene scales to smaller than the satellite view. b) SatelliteComponent overrides paint() instead of paintComponent(). Replace the top part of paint() thus: @Override public void paintComponent(Graphics g) { super.paintComponent(g); Graphics2D gr = (Graphics2D) g; Dimension size = getSize(); if (isOpaque()) { gr.setPaint(getBackground()); gr.fillRect(0, 0, size.width, size.height); } Really, the background should be rendered by a ComponentUI or something, but this at least stops the graphics glitching.
Pretty sure this was visual library from netbeans 7.0.x.
Also please make the class not final. Why is it final? Like half of visual library is final. Grrr.