Thanks for the quick response.
The below snippet makes the text jump vertically when I enter/leave edit mode (with no custom L&F):
progNameLabel = new Label();
progNameLabel->setEditable(false, true, true);
The amount changes with different setBounds() heights (in my code I haven’t been able to find a magic height to cause 0 shift). Is there a way to avoid (an arbitrary) setBounds()? Can you send me a quick usage that doesn’t jump, so I can use it as a frame of reference? I didn’t see anything applicable in the demo.