Может сделать что-то подобное на панели и компонентах, чтобы они исчезли:
Color bgColor = getBackground();
for(int alpha = bgColor.getAlpha(); alpha > = 0; alpha--)
{
setBackground(new Color(
bgColor.getRed(),
bgColor.getGreen(),
bgColor.getBlue(),
alpha));
}
Вам, вероятно, нужно добавить туда Thread.sleep ().
Также взгляните на:
com.sun.awt.AWTUtilities.setWindowOpacity(this,opacity );
Но обратите внимание, что это делает все приложение